]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Add arm64 wheel builds and tests (#12816)
authorFinn Womack <flan313@gmail.com>
Thu, 21 Aug 2025 19:54:28 +0000 (12:54 -0700)
committerGitHub <noreply@github.com>
Thu, 21 Aug 2025 19:54:28 +0000 (21:54 +0200)
* add windows-11-arm tests

* add windows-11-arm builds

* add workflow fork trigger

* add fork branch push trigger

* remove fork trigger

* remove fork trigger

* Add comment

.github/workflows/create-wheels.yaml
.github/workflows/run-test.yaml

index d087afe3c0288009ff497799d08c5b44d212c665..6c4d7dd42b5c49ce5a53a07bdcd28c3243a0a89f 100644 (file)
@@ -27,6 +27,7 @@ jobs:
           - compiled
         os:
           - "windows-2022"
+          - "windows-11-arm"
           # TODO: macos-14 uses arm macs (only python 3.10+) - make arm wheel on it
           - "macos-13"
           - "ubuntu-22.04"
@@ -45,6 +46,8 @@ jobs:
         exclude:
           - os: "windows-2022"
             linux_archs: "aarch64"
+          - os: "windows-11-arm"
+            linux_archs: "aarch64"
           - os: "macos-13"
             linux_archs: "aarch64"
           - os: "ubuntu-22.04"
index 34e76aa4278b5111d34ef380b6125133f4e12708..cd214febd12acd6635ace6984f7b60c66df01c57 100644 (file)
@@ -29,6 +29,7 @@ jobs:
           - "ubuntu-22.04"
           - "ubuntu-22.04-arm"
           - "windows-latest"
+          - "windows-11-arm"
           - "macos-latest"
           - "macos-13"
         python-version:
@@ -90,6 +91,17 @@ jobs:
           - os: "windows-latest"
             python-version: "pypy-3.10"
             architecture: x86
+          # Setup-python does not support any versions before 3.11 for arm64 windows
+          - os: "windows-11-arm"
+            python-version: "pypy-3.10"
+          - os: "windows-11-arm"
+            python-version: "3.10"
+          - os: "windows-11-arm"
+            python-version: "3.9"
+          - os: "windows-11-arm"
+            architecture: x86
+          - os: "windows-11-arm"
+            architecture: x64
 
       fail-fast: false