Skip to content

Commit 269458d

Browse files
committed
v0.0.22 Edited CI workflow .yml
1 parent d16cf07 commit 269458d

File tree

5 files changed

+11
-278
lines changed

5 files changed

+11
-278
lines changed

.github/workflows/CI.yml

Lines changed: 3 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# This file is autogenerated by maturin v1.8.2
22
# To update, run
33
#
4-
# maturin generate-ci -m ./greyjack/Cargo.toml github
4+
# maturin generate-ci -m ./greyjack/Cargo.toml github --platform manylinux --zig
55
#
66
name: CI
77

@@ -32,8 +32,6 @@ jobs:
3232
target: aarch64
3333
- runner: ubuntu-22.04
3434
target: armv7
35-
- runner: ubuntu-22.04
36-
target: s390x
3735
- runner: ubuntu-22.04
3836
target: ppc64le
3937
steps:
@@ -45,7 +43,7 @@ jobs:
4543
uses: PyO3/maturin-action@v1
4644
with:
4745
target: ${{ matrix.platform.target }}
48-
args: --release --out dist --find-interpreter --manifest-path ./greyjack/Cargo.toml
46+
args: --release --out dist --find-interpreter --manifest-path ./greyjack/Cargo.toml --zig
4947
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
5048
manylinux: auto
5149
- name: Upload wheels
@@ -54,90 +52,6 @@ jobs:
5452
name: wheels-linux-${{ matrix.platform.target }}
5553
path: dist
5654

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 --find-interpreter --manifest-path ./greyjack/Cargo.toml
80-
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
81-
manylinux: musllinux_1_2
82-
- name: Upload wheels
83-
uses: actions/upload-artifact@v4
84-
with:
85-
name: wheels-musllinux-${{ matrix.platform.target }}
86-
path: dist
87-
88-
windows:
89-
runs-on: ${{ matrix.platform.runner }}
90-
strategy:
91-
matrix:
92-
platform:
93-
- runner: windows-latest
94-
target: x64
95-
- runner: windows-latest
96-
target: x86
97-
steps:
98-
- uses: actions/checkout@v4
99-
- uses: actions/setup-python@v5
100-
with:
101-
python-version: 3.x
102-
architecture: ${{ matrix.platform.target }}
103-
- name: Build wheels
104-
uses: PyO3/maturin-action@v1
105-
with:
106-
target: ${{ matrix.platform.target }}
107-
args: --release --out dist --find-interpreter --manifest-path ./greyjack/Cargo.toml
108-
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
109-
- name: Upload wheels
110-
uses: actions/upload-artifact@v4
111-
with:
112-
name: wheels-windows-${{ matrix.platform.target }}
113-
path: dist
114-
115-
macos:
116-
runs-on: ${{ matrix.platform.runner }}
117-
strategy:
118-
matrix:
119-
platform:
120-
- runner: macos-13
121-
target: x86_64
122-
- runner: macos-14
123-
target: aarch64
124-
steps:
125-
- uses: actions/checkout@v4
126-
- uses: actions/setup-python@v5
127-
with:
128-
python-version: 3.x
129-
- name: Build wheels
130-
uses: PyO3/maturin-action@v1
131-
with:
132-
target: ${{ matrix.platform.target }}
133-
args: --release --out dist --find-interpreter --manifest-path ./greyjack/Cargo.toml
134-
sccache: ${{ !startsWith(github.ref, 'refs/tags/') }}
135-
- name: Upload wheels
136-
uses: actions/upload-artifact@v4
137-
with:
138-
name: wheels-macos-${{ matrix.platform.target }}
139-
path: dist
140-
14155
sdist:
14256
runs-on: ubuntu-latest
14357
steps:
@@ -157,7 +71,7 @@ jobs:
15771
name: Release
15872
runs-on: ubuntu-latest
15973
if: ${{ startsWith(github.ref, 'refs/tags/') || github.event_name == 'workflow_dispatch' }}
160-
needs: [linux, musllinux, windows, macos, sdist]
74+
needs: [linux, sdist]
16175
permissions:
16276
# Use to sign the release artifacts
16377
id-token: write

greyjack/.github/workflows/CI.yml

Lines changed: 0 additions & 181 deletions
This file was deleted.

greyjack/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.

greyjack/Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "greyjack"
3-
version = "0.0.21"
3+
version = "0.0.22"
44
edition = "2021"
55

66
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
@@ -19,8 +19,8 @@ ndarray-stats = "0.6.0"
1919
chrono = "0.4.39"
2020
polars = { version = "0.46.0", features = ["lazy", "ndarray", "serde", "abs"] }
2121

22-
#[profile.release]
23-
#lto = true
24-
#codegen-units = 1
25-
#debug = true
26-
#opt-level = 3
22+
[profile.release]
23+
lto = true
24+
codegen-units = 1
25+
debug = true
26+
opt-level = 3

greyjack/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ features = ["pyo3/extension-module"]
77

88
[project]
99
name = "greyjack"
10-
version = "0.0.21"
10+
version = "0.0.22"
1111
requires-python = ">=3.9"
1212
dependencies = [
1313
"dill",

0 commit comments

Comments
 (0)