]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
ci: Use Windows ARM builders 3506/head
authorBen Darnell <ben@bendarnell.com>
Fri, 23 May 2025 01:05:58 +0000 (21:05 -0400)
committerBen Darnell <ben@bendarnell.com>
Fri, 23 May 2025 01:05:58 +0000 (21:05 -0400)
Now that native ARM builders are available for windows, we can use
them instead of cross-compiling. This improves parallelism in our build
and speeds things up a bit, plus we can test the windows-arm builds now.

Also stop producing x86_64 builds for macos, since they are redundant
with the universal2 builds (the x86_64 builds were useful with older
version of pip, but they've been fully supported for 5 years now).

.github/workflows/build.yml
pyproject.toml

index 3e3894a389eaeeda5e69ad2346b294911bb289f0..2564eb8dd6d15377388c0ed5327160722ba5df10 100644 (file)
@@ -53,7 +53,7 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        os: [ubuntu-24.04, ubuntu-24.04-arm, windows-2025, macos-15]
+        os: [ubuntu-24.04, ubuntu-24.04-arm, windows-2025, windows-11-arm, macos-15]
 
     steps:
       - uses: actions/checkout@v4
index a4a799974f3a1936b305736efe5c3b7b119d7d1e..7d657f437f5263fb22de137013970c526de4aa1a 100644 (file)
@@ -10,14 +10,11 @@ build = "cp39* cp310* cp311* cp312* cp313*"
 test-command = "python -m tornado.test"
 
 [tool.cibuildwheel.macos]
-archs = "x86_64 universal2"
+archs = "universal2"
 
 [tool.cibuildwheel.windows]
-archs = "AMD64 x86 ARM64"
 # TODO: figure out what's going on with these occasional log messages.
 test-command = "python -m tornado.test --fail-if-logs=false"
-# Arm builds are cross-compiled and cannot be tested on the x86 host
-test-skip = "*-win_arm64"
 
 [tool.cibuildwheel.linux]
 # This configuration has a bug which appears unrelated to Tornado: