Skip to content

Commit 1b25ad0

Browse files
.
1 parent 07d39ee commit 1b25ad0

File tree

1 file changed

+13
-15
lines changed

1 file changed

+13
-15
lines changed

.github/workflows/CI.yml

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,14 @@ jobs:
4747
runs-on: ${{ matrix.os }}
4848
strategy:
4949
matrix:
50-
os: [ubuntu-20.04, windows-2019]
51-
arch: [x64, ARM64]
52-
exclude:
53-
# - os: ubuntu-20.04
54-
# arch: aarch64
55-
# - os: windows-2019
56-
# arch: ARM64
57-
- os: macos-14
58-
arch: x64
50+
os: [ubuntu-20.04, windows-2019, macos-14]
51+
arch: [auto64]
52+
include:
53+
- os: ubuntu-20.04
54+
arch: aarch64
55+
- os: windows-2019
56+
arch: ARM64
57+
python-version: [cp38, cp39, cp310, cp311, cp312, cp313]
5958

6059
steps:
6160
- uses: actions/checkout@v4
@@ -76,6 +75,7 @@ jobs:
7675
with:
7776
output-dir: python/wheelhouse
7877
env:
78+
CIBW_BUILD: ${{ matrix.python-version }}-*
7979
CIBW_MANYLINUX_X86_64_IMAGE: manylinux2014
8080
CIBW_MANYLINUX_AARCH64_IMAGE: manylinux2014
8181
CIBW_ARCHS: ${{ matrix.arch }}
@@ -85,7 +85,7 @@ jobs:
8585
- name: Upload Python wheels
8686
uses: actions/upload-artifact@v4
8787
with:
88-
name: python-wheels-${{ runner.os }}-${{ matrix.arch }}
88+
name: python-wheels-${{ runner.os }}-${{ matrix.arch }}-${{ matrix.python-version }}
8989
path: python/wheelhouse
9090

9191
test-python-wheels:
@@ -95,16 +95,14 @@ jobs:
9595
runs-on: ${{ matrix.os }}
9696
strategy:
9797
matrix:
98-
os: [ubuntu-20.04, windows-2019]
98+
python-version: ["3.10"]
99+
os: [ubuntu-20.04, windows-2019, macos-14]
99100
arch: [auto64]
100-
include:
101+
# include:
101102
# - os: ubuntu-20.04
102103
# arch: aarch64
103104
# - os: windows-2019
104105
# arch: ARM64
105-
- os: macos-14
106-
arch: arm64
107-
python-version: ["3.10"]
108106

109107
steps:
110108
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)