Skip to content

Commit 200195e

Browse files
committed
release: updates
1 parent 898270b commit 200195e

File tree

2 files changed

+17
-29
lines changed

2 files changed

+17
-29
lines changed

.github/workflows/release-linux.yml

Lines changed: 13 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -10,37 +10,25 @@ on:
1010

1111
jobs:
1212
build-wheel:
13-
name: "Build ${{ matrix.build }} wheels on ${{ matrix.os }} ${{ matrix.arch }}"
14-
runs-on: "${{ matrix.os }}-latest"
13+
name: "Build ${{ matrix.build }} wheels on ${{ matrix.arch }}"
14+
runs-on: "ubuntu-latest"
1515
strategy:
1616
matrix:
17-
os: ["ubuntu"]
18-
arch: ["x86_64"]
19-
build: ["cp38-*", "cp39-*", "cp310-*", "cp311-*", "cp312-*", "pp38-*", "pp39-*"]
20-
include:
17+
arch: ["x86_64", "aarch64"]
18+
build: ["cp38-*", "cp39-*", "cp310-*", "cp311-*", "cp312-*", "cp313-*", "pp38-*", "pp39-*"]
19+
exclude:
2120
- arch: "aarch64"
22-
os: "ubuntu"
23-
build: "cp38-manylinux*"
21+
build: "pp38-*"
2422
- arch: "aarch64"
25-
os: "ubuntu"
26-
build: "cp39-manylinux*"
27-
- arch: "aarch64"
28-
os: "ubuntu"
29-
build: "cp310-manylinux*"
30-
- arch: "aarch64"
31-
os: "ubuntu"
32-
build: "cp311-manylinux*"
33-
- arch: "aarch64"
34-
os: "ubuntu"
35-
build: "cp312-manylinux*"
23+
build: "pp39-*"
3624

3725
steps:
3826
- uses: actions/checkout@v4
3927
with:
4028
submodules: recursive
41-
- uses: actions/setup-python@v4
29+
- uses: actions/setup-python@v5
4230
with:
43-
python-version: "3.10"
31+
python-version: "3.12"
4432
- name: Set up QEMU
4533
if: matrix.arch == 'aarch64'
4634
uses: docker/setup-qemu-action@v2
@@ -58,7 +46,7 @@ jobs:
5846
CIBW_MANYLINUX_PYPY_X86_64_IMAGE: "quay.io/pypa/manylinux2014_x86_64"
5947
CIBW_MANYLINUX_AARCH64_IMAGE: "quay.io/pypa/manylinux_2_28_aarch64"
6048
CIBW_REPAIR_WHEEL_COMMAND: ""
61-
CIBW_ENVIRONMENT: "CMEEL_JOBS=2 CMEEL_RUN_TESTS=OFF"
49+
CIBW_ENVIRONMENT: "CMEEL_JOBS=2 CMEEL_RUN_TESTS=OFF CMEEL_CMAKE_ARGS=-DBUILD_WITH_OPENMP_SUPPORT=ON"
6250

6351
- uses: actions/upload-artifact@v3
6452
with:
@@ -69,10 +57,10 @@ jobs:
6957
needs: "build-wheel"
7058
runs-on: ubuntu-latest
7159
steps:
72-
- uses: actions/checkout@v3
73-
- uses: actions/setup-python@v4
60+
- uses: actions/checkout@v4
61+
- uses: actions/setup-python@v5
7462
with:
75-
python-version: "3.10"
63+
python-version: "3.12"
7664
- uses: actions/download-artifact@v3
7765

7866
- name: Publish package to PyPI

.github/workflows/release-osx-win.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
name: Build ${{ matrix.os }} ${{ matrix.python-version }}
1515
strategy:
1616
matrix:
17-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
17+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
1818
os: [macos-13, macos-14, windows-2019, windows-latest]
1919
include:
2020
- os: windows-2019
@@ -102,10 +102,10 @@ jobs:
102102
needs: "build-wheel"
103103
runs-on: ubuntu-latest
104104
steps:
105-
- uses: actions/checkout@v3
106-
- uses: actions/setup-python@v4
105+
- uses: actions/checkout@v4
106+
- uses: actions/setup-python@v5
107107
with:
108-
python-version: "3.10"
108+
python-version: "3.12"
109109
- uses: actions/download-artifact@v3
110110

111111
- name: Publish package to PyPI

0 commit comments

Comments
 (0)