Skip to content

Commit 096bb59

Browse files
authored
Merge pull request #2060 from minrk/arm-wheels
build arm wheels on GHA arm runners
2 parents b6d9461 + 014bc3e commit 096bb59

File tree

2 files changed

+10
-96
lines changed

2 files changed

+10
-96
lines changed

.circleci/config.yml

Lines changed: 0 additions & 62 deletions
This file was deleted.

.github/workflows/wheels.yml

Lines changed: 10 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,11 @@ jobs:
9898
arch: i686
9999
build: "*manylinux*"
100100

101+
- name: manylinux-arm
102+
os: ubuntu-24.04-arm
103+
cibw:
104+
build: "*manylinux*"
105+
101106
# additional manylinux variants, not specified in pyproject.toml:
102107
# build with newer 2_28 for cpython >= 3.10, pypy 3.9
103108
- name: manylinux-x86_64-2_28
@@ -110,6 +115,11 @@ jobs:
110115
cibw:
111116
build: "*musllinux*"
112117

118+
- name: musllinux-arm
119+
os: ubuntu-24.04-arm
120+
cibw:
121+
build: "*musllinux*"
122+
113123
- name: win32
114124
os: windows-2019
115125
architecture: x86
@@ -182,38 +192,6 @@ jobs:
182192
path: "wheelhouse/*"
183193
if-no-files-found: error
184194

185-
circle-wheels:
186-
if: github.repository_owner == 'zeromq'
187-
runs-on: ubuntu-22.04
188-
needs:
189-
# not strictly required, but avoids wasting cpu time waiting
190-
- wheel
191-
steps:
192-
- uses: actions/checkout@v4
193-
194-
- name: setup python
195-
uses: actions/setup-python@v5
196-
with:
197-
python-version: "3.11"
198-
cache: pip
199-
200-
- name: install dependencies
201-
run: |
202-
pip install --upgrade setuptools pip wheel
203-
pip install requests
204-
205-
- name: fetch wheels from circleci
206-
run: python3 tools/circle_wheels.py
207-
env:
208-
CIRCLECI_TOKEN: ${{ secrets.CIRCLECI_TOKEN }}
209-
PR_HEAD_SHA: ${{ github.event.pull_request && github.event.pull_request.head.sha }}
210-
211-
- uses: actions/upload-artifact@v4
212-
with:
213-
name: wheels-linux-arm
214-
path: "wheelhouse/*"
215-
if-no-files-found: error
216-
217195
github-release:
218196
permissions:
219197
contents: write
@@ -249,7 +227,6 @@ jobs:
249227
needs:
250228
- sdist
251229
- wheel
252-
- circle-wheels
253230
steps:
254231
- uses: actions/download-artifact@v4
255232
with:
@@ -267,7 +244,6 @@ jobs:
267244
needs:
268245
- sdist
269246
- wheel
270-
- circle-wheels
271247
steps:
272248
- uses: actions/download-artifact@v4
273249
with:

0 commit comments

Comments
 (0)