Skip to content

Commit 75a8d88

Browse files
committed
update workflow
1 parent a334c92 commit 75a8d88

File tree

2 files changed

+4
-61
lines changed

2 files changed

+4
-61
lines changed

.github/workflows/release.yaml

Lines changed: 2 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -41,57 +41,12 @@ jobs:
4141
args: --release --out dist --manifest-path rust/Cargo.toml
4242
sccache: 'true'
4343
manylinux: auto
44-
- name: Build free-threaded wheels
45-
uses: PyO3/maturin-action@v1
46-
with:
47-
target: ${{ matrix.platform.target }}
48-
args: --release --out dist --manifest-path rust/Cargo.toml -i python3.13t
49-
sccache: 'true'
50-
manylinux: auto
5144
- name: Upload wheels
5245
uses: actions/upload-artifact@v4
5346
with:
5447
name: wheels-linux-${{ matrix.platform.target }}
5548
path: dist
5649

57-
musllinux:
58-
runs-on: ${{ matrix.platform.runner }}
59-
strategy:
60-
matrix:
61-
platform:
62-
- runner: ubuntu-22.04
63-
target: x86_64
64-
- runner: ubuntu-22.04
65-
target: x86
66-
- runner: ubuntu-22.04
67-
target: aarch64
68-
- runner: ubuntu-22.04
69-
target: armv7
70-
steps:
71-
- uses: actions/checkout@v4
72-
- uses: actions/setup-python@v5
73-
with:
74-
python-version: 3.x
75-
- name: Build wheels
76-
uses: PyO3/maturin-action@v1
77-
with:
78-
target: ${{ matrix.platform.target }}
79-
args: --release --out dist --manifest-path rust/Cargo.toml
80-
sccache: 'true'
81-
manylinux: musllinux_1_2
82-
- name: Build free-threaded wheels
83-
uses: PyO3/maturin-action@v1
84-
with:
85-
target: ${{ matrix.platform.target }}
86-
args: --release --out dist --manifest-path rust/Cargo.toml -i python3.13t
87-
sccache: 'true'
88-
manylinux: musllinux_1_2
89-
- name: Upload wheels
90-
uses: actions/upload-artifact@v4
91-
with:
92-
name: wheels-musllinux-${{ matrix.platform.target }}
93-
path: dist
94-
9550
windows:
9651
runs-on: ${{ matrix.platform.runner }}
9752
strategy:
@@ -113,12 +68,6 @@ jobs:
11368
target: ${{ matrix.platform.target }}
11469
args: --release --out dist --manifest-path rust/Cargo.toml
11570
sccache: 'true'
116-
- name: Build free-threaded wheels
117-
uses: PyO3/maturin-action@v1
118-
with:
119-
target: ${{ matrix.platform.target }}
120-
args: --release --out dist --manifest-path rust/Cargo.toml -i python3.13t
121-
sccache: 'true'
12271
- name: Upload wheels
12372
uses: actions/upload-artifact@v4
12473
with:
@@ -130,7 +79,7 @@ jobs:
13079
strategy:
13180
matrix:
13281
platform:
133-
- runner: macos-13
82+
- runner: macos-latest
13483
target: x86_64
13584
- runner: macos-14
13685
target: aarch64
@@ -145,12 +94,6 @@ jobs:
14594
target: ${{ matrix.platform.target }}
14695
args: --release --out dist --manifest-path rust/Cargo.toml
14796
sccache: 'true'
148-
- name: Build free-threaded wheels
149-
uses: PyO3/maturin-action@v1
150-
with:
151-
target: ${{ matrix.platform.target }}
152-
args: --release --out dist --manifest-path rust/Cargo.toml -i python3.13t
153-
sccache: 'true'
15497
- name: Upload wheels
15598
uses: actions/upload-artifact@v4
15699
with:
@@ -165,7 +108,7 @@ jobs:
165108
uses: PyO3/maturin-action@v1
166109
with:
167110
command: sdist
168-
args: --out dist --manifest-path rust/Cargo.toml
111+
args: --out dist
169112
- name: Upload sdist
170113
uses: actions/upload-artifact@v4
171114
with:

rust/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ directories = "5.0"
1313
omics = { version = "0.2.0", features = ["coordinate"] }
1414

1515
[dependencies.pyo3]
16-
version = "0.20.2"
17-
features = ["abi3-py38"]
16+
version = "0.23.1"
17+
features = ["abi3-py310"]

0 commit comments

Comments
 (0)