diff --git a/.github/workflows/python-nightly.yml b/.github/workflows/python-nightly.yml index c2b38953d..8ac494cf3 100644 --- a/.github/workflows/python-nightly.yml +++ b/.github/workflows/python-nightly.yml @@ -31,7 +31,7 @@ concurrency: jobs: tests: - name: "${{ matrix.python-version }} on ${{ matrix.os-short }}" + name: "${{ matrix.python-version }}${{ matrix.nogil && ' nogil' || '' }} on ${{ matrix.os-short }}" runs-on: "${{ matrix.os }}" # If it doesn't finish in an hour, it's not going to. Don't spin for six # hours needlessly. @@ -63,9 +63,12 @@ jobs: - "pypy-3.9-nightly" - "pypy-3.10-nightly" include: - - python-version: "pypy-3.10-nightly" - os: "windows-latest" - os-short: "windows" + - python-version: "pypy-3.10-nightly" + os: "windows-latest" + os-short: "windows" + - python-version: "3.13-dev" + nogil: true + fail-fast: false steps: @@ -77,6 +80,7 @@ jobs: if: "!startsWith(matrix.python-version, 'pypy-')" with: python-version: "${{ matrix.python-version }}" + nogil: "${{ matrix.nogil || false }}" - name: "Install ${{ matrix.python-version }} with setup-python" uses: "actions/setup-python@v5"