Skip to content

Commit ac89eca

Browse files
authored
Merge pull request #12 from CompOmics/feat/ci
Update CI and dependencies
2 parents 2c189f7 + b014050 commit ac89eca

3 files changed

Lines changed: 323 additions & 84 deletions

File tree

.github/workflows/release.yml

Lines changed: 5 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@ jobs:
1616
target: [x86_64, aarch64]
1717
steps:
1818
- uses: actions/checkout@v4
19-
- uses: actions/setup-python@v5
20-
with:
21-
python-version: "3.10"
2219
- name: Build wheels
2320
uses: PyO3/maturin-action@v1
2421
with:
@@ -36,13 +33,9 @@ jobs:
3633
runs-on: windows-latest
3734
strategy:
3835
matrix:
39-
target: [x64, x86]
36+
target: [x64, aarch64]
4037
steps:
4138
- uses: actions/checkout@v4
42-
- uses: actions/setup-python@v5
43-
with:
44-
python-version: "3.10"
45-
architecture: ${{ matrix.target }}
4639
- name: Build wheels
4740
uses: PyO3/maturin-action@v1
4841
with:
@@ -56,29 +49,22 @@ jobs:
5649
path: dist
5750

5851
macos:
59-
runs-on: ${{ matrix.platform.runner }}
52+
runs-on: macos-latest
6053
strategy:
6154
matrix:
62-
platform:
63-
- runner: macos-latest
64-
target: x86_64
65-
- runner: macos-14
66-
target: aarch64
55+
target: [x86_64, aarch64]
6756
steps:
6857
- uses: actions/checkout@v4
69-
- uses: actions/setup-python@v5
70-
with:
71-
python-version: "3.10"
7258
- name: Build wheels
7359
uses: PyO3/maturin-action@v1
7460
with:
75-
target: ${{ matrix.platform.target }}
61+
target: ${{ matrix.target }}
7662
args: --release --out dist --find-interpreter
7763
sccache: "true"
7864
- name: Upload wheels
7965
uses: actions/upload-artifact@v4
8066
with:
81-
name: wheels-macos-${{ matrix.platform.target }}
67+
name: wheels-macos-${{ matrix.target }}
8268
path: dist
8369

8470
sdist:

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)