From 6983d1374c07095a7be32fb085abfc952c5a5aad Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Sun, 21 Apr 2024 07:08:21 -0400 Subject: [PATCH] build: test nightly 3.13 nogil also --- .github/workflows/python-nightly.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/python-nightly.yml b/.github/workflows/python-nightly.yml index c2b38953d..6a87cb3cf 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. @@ -62,10 +62,15 @@ jobs: - "pypy-3.8-nightly" - "pypy-3.9-nightly" - "pypy-3.10-nightly" + nogil: + - false 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 +82,7 @@ jobs: if: "!startsWith(matrix.python-version, 'pypy-')" with: python-version: "${{ matrix.python-version }}" + nogil: "${{ matrix.nogil }}" - name: "Install ${{ matrix.python-version }} with setup-python" uses: "actions/setup-python@v5"