From cf1b556af930484822e02f6af9406802d4589006 Mon Sep 17 00:00:00 2001 From: Sebastian Rittau Date: Tue, 1 Apr 2025 14:32:38 +0200 Subject: [PATCH 1/4] Test Python 3.14 in CI --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8cbeaf5f..188c10bb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -50,6 +50,7 @@ jobs: - "3.12.0" - "3.13" - "3.13.0" + - "3.14-dev" - "pypy3.8" - "pypy3.9" - "pypy3.10" From 822c2487a34a23abb151ae0e79ed60680c788736 Mon Sep 17 00:00:00 2001 From: Sebastian Rittau Date: Tue, 1 Apr 2025 14:47:44 +0200 Subject: [PATCH 2/4] Allow -dev versions to fail --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 188c10bb..c885b7f9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -72,6 +72,7 @@ jobs: # accidentally pick up typing_extensions as installed by a dependency cd src python -m unittest test_typing_extensions.py + continue-on-error: ${{ endsWith(matrix.python-version, '-dev') }} - name: Test CPython typing test suite # Test suite fails on PyPy even without typing_extensions @@ -81,6 +82,7 @@ jobs: # Run the typing test suite from CPython with typing_extensions installed, # because we monkeypatch typing under some circumstances. python -c 'import typing_extensions; import test.__main__' test_typing -v + continue-on-error: ${{ endsWith(matrix.python-version, '-dev') }} linting: name: Lint From 6ec34aa27232c88f80fef922de03e4dda4d6724e Mon Sep 17 00:00:00 2001 From: Sebastian Rittau Date: Mon, 5 May 2025 15:57:27 +0200 Subject: [PATCH 3/4] Remove continue-on-error --- .github/workflows/ci.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 451fc313..1e092b29 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -70,7 +70,6 @@ jobs: cd src python --version # just to make sure we're running the right one python -m unittest test_typing_extensions.py - continue-on-error: ${{ endsWith(matrix.python-version, '-dev') }} - name: Test CPython typing test suite # Test suite fails on PyPy even without typing_extensions From 0c26c08796f289c0e3d905793cd3755b76954e4d Mon Sep 17 00:00:00 2001 From: Sebastian Rittau Date: Mon, 5 May 2025 16:04:05 +0200 Subject: [PATCH 4/4] Restore continue-on-error --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1e092b29..451fc313 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -70,6 +70,7 @@ jobs: cd src python --version # just to make sure we're running the right one python -m unittest test_typing_extensions.py + continue-on-error: ${{ endsWith(matrix.python-version, '-dev') }} - name: Test CPython typing test suite # Test suite fails on PyPy even without typing_extensions