Skip to content

Commit a891d67

Browse files
KE7claude
andcommitted
feat: add Linux aarch64 wheel builds via ubuntu-24.04-arm runner
Adds native Linux ARM64 (aarch64) wheel builds using GitHub's ubuntu-24.04-arm runner, mirroring how macOS ARM was added in #74. - Add ubuntu-24.04-arm to the platform matrix in push.yml and release.yml - Remove explicit archs = ["x86_64"] restriction so cibuildwheel auto-detects the native arch on each runner (x86_64 on ubuntu-latest, aarch64 on ubuntu-24.04-arm) - Bump version to 0.7.0.11 All 15 tests pass on linux/aarch64 natively. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent b41eca7 commit a891d67

4 files changed

Lines changed: 3 additions & 4 deletions

File tree

.github/workflows/push.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
strategy:
2525
fail-fast: false
2626
matrix:
27-
platform: [ubuntu-latest, macos-latest, windows-latest, macos-15-intel]
27+
platform: [ubuntu-latest, ubuntu-24.04-arm, macos-latest, windows-latest, macos-15-intel]
2828
steps:
2929
- uses: actions/checkout@v4
3030
- name: Build wheels

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ${{matrix.platform}}
1212
strategy:
1313
matrix:
14-
platform: [ubuntu-latest, macos-latest, windows-latest, macos-15-intel]
14+
platform: [ubuntu-latest, ubuntu-24.04-arm, macos-latest, windows-latest, macos-15-intel]
1515
steps:
1616
- uses: actions/checkout@v4
1717
- name: Build wheels

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@ test-command = "pytest {package}/tests"
103103
[tool.cibuildwheel.linux]
104104
before-all = "bash build_dependencies/install_linux.sh"
105105
repair-wheel-command = "LD_LIBRARY_PATH=/usr/local/lib64 auditwheel repair -w {dest_dir} {wheel}"
106-
archs = ["x86_64"]
107106

108107
[tool.cibuildwheel.macos]
109108
before-all = "bash build_dependencies/install_macos.sh"

src/fcl/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.7.0.10"
1+
__version__ = "0.7.0.11"

0 commit comments

Comments
 (0)