name: Tox Tests on: push: branches: - master pull_request: types: - opened - synchronize - reopened jobs: test: runs-on: ubuntu-latest strategy: matrix: python: - '3.9' - '3.10' - '3.11' - '3.12' - '3.13' steps: - uses: actions/checkout@v4 - name: Install Python uses: actions/setup-python@v5 with: python-version: ${{ matrix.python }} - name: Install tox run: | python -m pip install --upgrade pip python -m pip install tox tox-gh - name: Set up test suite run: python -m tox run -vv --notest --skip-missing-interpreters true env: TOX_GH_MAJOR_MINOR: ${{ matrix.python }} - name: Run test suite run: python -m tox run --skip-pkg-install env: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} TOX_GH_MAJOR_MINOR: ${{ matrix.python }}