7
7
runs-on : ${{ matrix.MANYLINUX.RUNNER }}
8
8
container :
9
9
image : quay.io/pypa/${{ matrix.MANYLINUX.NAME }}
10
- volumes :
11
- - /manylinux/wheelhouse:/io/wheelhouse
12
10
strategy :
13
11
matrix :
14
12
PYTHON :
@@ -19,26 +17,18 @@ jobs:
19
17
- { VERSION: "cp313-cp313", BINARY: "/opt/python/cp313-cp313/bin" }
20
18
MANYLINUX :
21
19
# x86_64
22
- - { NAME: "manylinux_2_28_x86_64", IMAGE: "quay.io/pypa/manylinux_2_28_x86_64", RUNNER: "ubuntu-latest" }
23
- - { NAME: "musllinux_1_2_x86_64", IMAGE: "quay.io/pypa/musllinux_1_2_x86_64", RUNNER: "ubuntu-latest" }
20
+ - { NAME: "manylinux_2_28_x86_64", RUNNER: "ubuntu-latest" }
21
+ - { NAME: "musllinux_1_2_x86_64", RUNNER: "ubuntu-latest" }
24
22
# arm64
25
- - { NAME: "manylinux_2_28_aarch64", IMAGE: "quay.io/pypa/manylinux_2_28_aarch64", RUNNER: "ubuntu-24.04-arm" }
23
+ - { NAME: "manylinux_2_28_aarch64", RUNNER: "ubuntu-24.04-arm" }
26
24
# GitHub actions are not yet supported on Alpine arm64
27
- # - { NAME: "musllinux_1_2_aarch64", IMAGE: "quay.io/pypa/musllinux_1_2_aarch64", RUNNER: "ubuntu-24.04-arm" }
25
+ # - { NAME: "musllinux_1_2_aarch64", RUNNER: "ubuntu-24.04-arm" }
28
26
name : " ${{ matrix.PYTHON.VERSION }} - ${{ matrix.MANYLINUX.NAME }}"
29
27
env :
30
28
WHEEL_NAME : " clipspy-*-${{ matrix.PYTHON.VERSION }}*${{ matrix.MANYLINUX.NAME }}*.whl"
31
29
steps :
32
30
- name : Checkout repository
33
31
uses : actions/checkout@v4
34
- - name : Install build dependencies (manylinux)
35
- run : |
36
- yum install -y make unzip wget libffi libffi-devel
37
- if : startsWith(matrix.MANYLINUX.NAME, 'manylinux')
38
- - name : Install build dependencies (muslinux)
39
- run : |
40
- yum install -y make unzip wget libffi libffi-devel
41
- if : startsWith(matrix.MANYLINUX.NAME, 'muslinux')
42
32
- name : Install Python dependencies
43
33
run : |
44
34
${{ matrix.PYTHON.BINARY }}/pip install --upgrade build pip cffi pytest setuptools auditwheel
0 commit comments