File tree Expand file tree Collapse file tree 1 file changed +30
-1
lines changed Expand file tree Collapse file tree 1 file changed +30
-1
lines changed Original file line number Diff line number Diff line change 42
42
with :
43
43
path : ./wheelhouse/*.whl
44
44
45
+ build_arm64_wheels :
46
+ name : Build arm64 wheels
47
+ runs-on : ubuntu-latest
48
+ steps :
49
+ - uses : actions/checkout@v4
50
+ with :
51
+ submodules : " recursive"
52
+
53
+ - name : Set up QEMU
54
+ uses : docker/setup-qemu-action@v3
55
+ with :
56
+ platforms : linux/arm64
57
+
58
+ - name : Build wheels
59
+
60
+ env :
61
+ CIBW_SKIP : " *musllinux* pp*"
62
+ CIBW_REPAIR_WHEEL_COMMAND : " "
63
+ CIBW_ARCHS : " aarch64"
64
+ CIBW_BUILD : " cp38-* cp39-* cp310-* cp311-* cp312-*"
65
+ with :
66
+ output-dir : wheelhouse/
67
+
68
+ - name : Upload wheels as artifacts
69
+ uses : actions/upload-artifact@v4
70
+ with :
71
+ name : wheels-${{ matrix.version }}
72
+ path : wheelhouse/*.whl
73
+
45
74
build_sdist :
46
75
name : Build source distribution
47
76
runs-on : ubuntu-latest
67
96
68
97
release :
69
98
name : Release
70
- needs : [build_wheels, build_sdist]
99
+ needs : [build_wheels, build_arm64_wheels, build_sdist]
71
100
runs-on : ubuntu-latest
72
101
73
102
steps :
You can’t perform that action at this time.
0 commit comments