diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e7a6accd27..3f1adc23d2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -14,14 +14,15 @@ jobs: - uses: actions/checkout@v3 - run: pip install --user ruff - run: ruff --format=github --select="ASYNC,E,F,PLC,PLE,UP,W,YTT" - --ignore="PLC1901,S101,UP031" --target-version=py38 . + --ignore="E721,PLC1901,S101,UP031" --target-version=py38 . Tests: + needs: Lint_Python # Lint_Python takes ~5 seconds, so wait for it to pass before running the full matrix of tests. strategy: fail-fast: false max-parallel: 15 matrix: node: [16.x, 18.x, 20.x] - python: ["3.8", "3.11", "3.12-dev"] + python: ["3.8", "3.11", "3.12"] os: [macos-latest, ubuntu-latest, windows-latest] runs-on: ${{ matrix.os }} steps: @@ -35,6 +36,7 @@ jobs: uses: actions/setup-python@v4 with: python-version: ${{ matrix.python }} + allow-prereleases: true env: PYTHON_VERSION: ${{ matrix.python }} # Why do this? - name: Install Dependencies