]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
limit pypy to one build, fix typo (#13275)
authorMatti Picus <matti.picus@gmail.com>
Mon, 4 May 2026 12:51:32 +0000 (15:51 +0300)
committerFederico Caselli <cfederico87@gmail.com>
Mon, 4 May 2026 12:55:24 +0000 (14:55 +0200)
(cherry picked from commit f353f623271087bfe47f4b7271b35578046c59b5)
Change-Id: I41ccb411b78d132cd5aa6c517d4583c85217d900

.github/workflows/run-test.yaml
noxfile.py

index c9d09be0ce475717e3c20df4fae62b4aa5d28716..dbe5851433481f4fa5c69d62e3c8ddbd2d32a92a 100644 (file)
@@ -39,7 +39,6 @@ jobs:
           - "3.13"
           - "3.14"
           - "3.14t"
-          - "pypy-3.10"
         build-type:
           # builds greenlet, runs asyncio tests.  includes aiosqlite driver
           - "cext-greenlet"
@@ -55,8 +54,11 @@ jobs:
 
         include:
           # autocommit tests fail on the ci for some reason
-          - python-version: "pypy-3.10"
+          - python-version: "pypy-3.11"
             pytest-args: "-k 'not test_autocommit_on and not test_turn_autocommit_off_via_default_iso_level and not test_autocommit_isolation_level'"
+            architecture: x64
+            build-type: "nocext"
+            os: "ubuntu-22.04"
 
         exclude:
 
@@ -89,14 +91,6 @@ jobs:
             python-version: "3.8"
           - os: "macos-latest"
             python-version: "3.9"
-          # pypy does not have cext or x86 or arm on linux
-          - python-version: "pypy-3.10"
-            build-type: "cext"
-          - os: "ubuntu-22.04-arm"
-            python-version: "pypy-3.10"
-          - os: "windows-latest"
-            python-version: "pypy-3.10"
-            architecture: x86
           # these combos are failing on CI, disabled for now
           - os: "windows-latest"
             python-version: "3.11"
@@ -128,7 +122,7 @@ jobs:
 
       - name: Run tests
         run: nox -v -s github-${{ matrix.build-type }} -- ${{ matrix.pytest-args }}
-        continue-on-error: ${{ matrix.python-version == 'pypy-3.10' }}
+        continue-on-error: ${{ matrix.python-version == 'pypy-3.11' }}
 
   run-nox:
     name: ${{ matrix.nox-env }}-${{ matrix.python-version }}
index b42e93fa7484c06b07e456068045ea2eed08fa57..ccda69e37ac99a044e02b1c6bb93a1703ec0937c 100644 (file)
@@ -193,7 +193,7 @@ def github_cext(session: nox.Session) -> None:
 def github_nocext(session: nox.Session) -> None:
     """run tests for github actions"""
 
-    _tests(session, "sqlite", "cext", greenlet=False)
+    _tests(session, "sqlite", "nocext", greenlet=False)
 
 
 def _tests(