Skip to content

Commit 2d490f9

Browse files
committed
Update github actions for new wheelbuilder scripts
1 parent 9d6c033 commit 2d490f9

6 files changed

+74
-3000
lines changed

.github/workflows/build-linux-aarch64-wheels.yml

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,23 @@ name: build-linux-aarch64-wheels
22
'on':
33
workflow_dispatch:
44
inputs:
5-
name:
5+
packages:
66
type: string
77
description: Pkgs to build (comma-separated, empty for all)
88
required: false
9-
graalpy:
9+
graalpy_url:
1010
type: string
11-
description: GraalPy download url prefix (empty for default)
12-
required: false
11+
description: GraalPy download url
12+
required: true
1313
jobs:
1414
build_wheels:
1515
runs-on:
1616
- self-hosted
1717
- Linux
1818
- ARM64
1919
container: quay.io/pypa/manylinux_2_28_aarch64
20+
env:
21+
PACKAGES_TO_BUILD: ${{ inputs.packages }}
2022
steps:
2123
- name: Install dependencies
2224
run: |
@@ -27,10 +29,15 @@ jobs:
2729
dnf install -y /usr/bin/patch
2830
- name: Checkout
2931
uses: actions/checkout@main
30-
-
32+
- name: Setup Python
33+
uses: actions/setup-python@v5
34+
with:
35+
python-version: 3.12
36+
- name: Build wheels
37+
run: python3 scripts/wheelbuilder/build_wheels.py ${{ inputs.graalpy_url }}
3138
- name: Store wheels
3239
uses: actions/upload-artifact@main
3340
with:
3441
name: wheels
35-
path: *.whl
42+
path: wheelhouse/*.whl
3643
if-no-files-found: error

0 commit comments

Comments
 (0)