File tree Expand file tree Collapse file tree 3 files changed +17
-14
lines changed
Expand file tree Collapse file tree 3 files changed +17
-14
lines changed Original file line number Diff line number Diff line change 4545
4646jobs :
4747 linux :
48- runs-on : ubuntu-latest
48+ runs-on : ${{ matrix.runner }}
4949 strategy :
5050 matrix :
51- target : [x86_64, aarch64]
51+ include :
52+ - target : x86_64
53+ runner : ubuntu-latest
54+ - target : aarch64
55+ runner : ubuntu-24.04-arm
5256 steps :
5357 - name : Download latest copy script from master
5458 if : inputs.use_latest_ci
9094 yum install -y perl-IPC-Cmd
9195 fi
9296 python3 -m pip --version || python3 -m ensurepip
93- manylinux : " 2_28 "
94- args : --release --out dist --interpreter python3.8 python3.9 python3. 10 python3.11 python3.12 python3.13
97+ manylinux : ${{ matrix.target == 'aarch64' && 'auto' || '2_34' }}
98+ args : --release --out dist --interpreter python3.10 python3.11 python3.12 python3.13
9599 sccache : " true"
96100
97101 - name : Upload wheels
@@ -135,7 +139,7 @@ jobs:
135139 with :
136140 target : ${{ matrix.target }}
137141 working-directory : foreign/python
138- args : --release --out dist --interpreter python3.8 python3.9 python3. 10 python3.11 python3.12 python3.13
142+ args : --release --out dist --interpreter python3.10 python3.11 python3.12 python3.13
139143 sccache : " true"
140144
141145 - name : Upload wheels
@@ -179,7 +183,7 @@ jobs:
179183 with :
180184 target : x86_64
181185 working-directory : foreign/python
182- args : --release --out dist --interpreter python3.9 python3. 10 python3.11 python3.12 python3.13
186+ args : --release --out dist --interpreter python3.10 python3.11 python3.12 python3.13
183187 sccache : " true"
184188
185189 - name : Upload wheels
Original file line number Diff line number Diff line change @@ -107,7 +107,9 @@ jobs:
107107 echo "🔍 Verifying commit is on master branch..."
108108 git fetch origin master --depth=1000
109109
110- if git merge-base --is-ancestor "$COMMIT" origin/master; then
110+ if ${{ inputs.dry_run }}; then
111+ echo "🌵 Dry run, skipping master branch check"
112+ elif git merge-base --is-ancestor "$COMMIT" origin/master; then
111113 echo "✅ Commit is on master branch"
112114 else
113115 echo "❌ ERROR: Commit $COMMIT is not on the master branch!"
Original file line number Diff line number Diff line change @@ -28,16 +28,13 @@ repository = "https://github.com/apache/iggy"
2828[dependencies ]
2929bytes = " 1.10.1"
3030iggy = { path = " ../../core/sdk" , version = " 0.7.0" }
31- pyo3 = " 0.25 .0"
32- pyo3-async-runtimes = { version = " 0.25 .0" , features = [
31+ pyo3 = " 0.26 .0"
32+ pyo3-async-runtimes = { version = " 0.26 .0" , features = [
3333 " attributes" ,
3434 " tokio-runtime" ,
3535] }
36- pyo3-stub-gen = " 0.12.0"
37- tokio = " 1.40.0"
38-
39- [patch .crates-io ]
40- pyo3-stub-gen = { git = " https://github.com/Jij-Inc/pyo3-stub-gen.git" , rev = " 1870f637f700605395a666e3bdc0276aece73b5f" }
36+ pyo3-stub-gen = { git = " https://github.com/Jij-Inc/pyo3-stub-gen.git" , rev = " 63e77533b55782799df28ea4b4676c42d203779e" }
37+ tokio = " 1.47.1"
4138
4239[lib ]
4340name = " apache_iggy"
You can’t perform that action at this time.
0 commit comments