File tree 1 file changed +32
-3
lines changed
1 file changed +32
-3
lines changed Original file line number Diff line number Diff line change 4
4
push :
5
5
branches :
6
6
- master
7
+ - ci-*
7
8
tags :
8
9
- ' v*'
9
10
10
11
jobs :
11
12
build_wheels :
12
- name : Build wheels on ${{ matrix.os }}
13
+ name : Build wheels for ${{ matrix.name }}
13
14
runs-on : ${{ matrix.os }}
14
15
strategy :
15
16
matrix :
16
17
include :
17
- - name : linux
18
+ - name : linux-amd
18
19
os : ubuntu-24.04
19
20
- name : linux-arm
20
21
os : ubuntu-24.04-arm
39
40
name : wheels-${{ matrix.name }}
40
41
path : ./wheelhouse/*.whl
41
42
43
+ build_wheels_ppc :
44
+ name : Build wheels for linux-ppc
45
+ runs-on : ubuntu-24.04
46
+
47
+ steps :
48
+ - uses : actions/checkout@v4
49
+
50
+ - uses : actions/setup-python@v5
51
+ with :
52
+ python-version : ' 3.11'
53
+
54
+ - uses : docker/setup-qemu-action@v3
55
+ with :
56
+ platforms : linux/ppc64le
57
+
58
+ - name : Install cibuildwheel
59
+ run : python -m pip install cibuildwheel==2.22.0
60
+
61
+ - name : Build wheels
62
+ run : python -m cibuildwheel --output-dir wheelhouse
63
+ env :
64
+ CIBW_ARCHS : ppc64le
65
+
66
+ - uses : actions/upload-artifact@v4
67
+ with :
68
+ name : wheels-linux-ppc
69
+ path : ./wheelhouse/*.whl
70
+
42
71
pypi :
43
72
if : github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v')
44
- needs : [build_wheels]
73
+ needs : [build_wheels, build_wheels_ppc ]
45
74
runs-on : ubuntu-24.04
46
75
47
76
steps :
You can’t perform that action at this time.
0 commit comments