@@ -4,7 +4,7 @@ on: [push, pull_request]
4
4
5
5
jobs :
6
6
manylinux :
7
- runs-on : ubuntu-latest
7
+ runs-on : ${{ matrix.MANYLINUX.RUNNER }}
8
8
container :
9
9
image : quay.io/pypa/${{ matrix.MANYLINUX.NAME }}
10
10
volumes :
18
18
- { VERSION: "cp312-cp312", BINARY: "/opt/python/cp312-cp312/bin" }
19
19
- { VERSION: "cp313-cp313", BINARY: "/opt/python/cp313-cp313/bin" }
20
20
MANYLINUX :
21
- - { NAME: "manylinux_2_28_x86_64", IMAGE: "quay.io/pypa/manylinux_2_28_x86_64" }
22
- - { NAME: "musllinux_1_2_x86_64", IMAGE: "quay.io/pypa/musllinux_1_2_x86_64" }
21
+ # 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" }
24
+ # arm64
25
+ - { NAME: "manylinux_2_28_aarch64", IMAGE: "quay.io/pypa/manylinux_2_28_aarch64", RUNNER: "ubuntu-24.04-arm" }
26
+ # 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" }
23
28
name : " ${{ matrix.PYTHON.VERSION }} - ${{ matrix.MANYLINUX.NAME }}"
24
29
env :
25
30
WHEEL_NAME : " clipspy-*-${{ matrix.PYTHON.VERSION }}*${{ matrix.MANYLINUX.NAME }}*.whl"
92
97
# name: linux-build
93
98
# path: manylinux/wheelhouse/*manylinux_2_17*manylinux2014*.whl
94
99
95
- # build-windows:
96
- # runs-on: windows-latest
97
- # strategy:
98
- # matrix:
99
- # python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13']
100
- # steps:
101
- # - uses: actions/checkout@v2
102
- # # Install nmake
103
- # - uses: ilammy/msvc-dev-cmd@v1
104
- # - name: Set up Python ${{ matrix.python-version }}
105
- # uses: actions/setup-python@v2
106
- # with:
107
- # python-version: ${{ matrix.python-version }}
108
- # - name: Build CLIPSPy
109
- # run: |
110
- # python -m pip install --upgrade pip
111
- # pip install --upgrade cffi wheel pytest setuptools
112
- # nmake /F Makefile.win
113
- # - name: Install CLIPSPy
114
- # run: |
115
- # pip install clipspy --no-index --find-links dist
116
- # - name: Run tests
117
- # run: |
118
- # # Run test from outside module to test installed package
119
- # cd ../
120
- # python -m pytest -v clipspy/test
121
- # - name: Store build artifacts
122
- # uses: actions/upload-artifact@v4
123
- # with:
124
- # name: windows-build-${{ matrix.python-version }}
125
- # path: dist
126
-
127
100
# build-macos-intel:
128
101
# # On MACOS 13, user 'runner' is not part of wheel group.
129
102
# # Hence, we need to use sudo everywhere.
0 commit comments