Skip to content

Save the editor state in the hash so that we can set the region expli… #255

Save the editor state in the hash so that we can set the region expli…

Save the editor state in the hash so that we can set the region expli… #255

Workflow file for this run

name: Tests
on:
push:
branches:
- main
pull_request:
schedule:
- cron: "37 1 1 * *"
jobs:
tests:
name: Python ${{ matrix.python-version }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version:
- '3.10'
- '3.12'
- '3.13'
steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip tox pytest-playwright
# Install playwright system dependencies
- name: Install Playwright browsers
run: |
playwright install --with-deps chromium
- name: Run tox targets for ${{ matrix.python-version }}
run: |
ENV_PREFIX=$(tr -C -d "0-9" <<< "${{ matrix.python-version }}")
TOXENV=$(tox --listenvs | grep "^py$ENV_PREFIX" | tr '\n' ',') python -m tox