Skip to content

Commit a2ab1d4

Browse files
Bump the actions group with 4 updates (#85)
* Bump the actions group with 4 updates Bumps the actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout), [actions/setup-python](https://github.com/actions/setup-python), [actions/upload-artifact](https://github.com/actions/upload-artifact) and [actions/download-artifact](https://github.com/actions/download-artifact). Updates `actions/checkout` from 4 to 6 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v6) Updates `actions/setup-python` from 5 to 6 - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@v5...v6) Updates `actions/upload-artifact` from 4 to 7 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v4...v7) Updates `actions/download-artifact` from 4 to 8 - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v4...v8) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: actions/setup-python dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: actions/download-artifact dependency-version: '8' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions ... Signed-off-by: dependabot[bot] <support@github.com> * fix the broken builds * explicitly select the python version --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Justus Magin <keewis@posteo.de>
1 parent 60739ab commit a2ab1d4

1 file changed

Lines changed: 38 additions & 33 deletions

File tree

.github/workflows/ci.yml

Lines changed: 38 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,14 @@ jobs:
2727
- rusttest
2828
- pre-commit
2929
steps:
30-
- uses: actions/checkout@v4
31-
- uses: actions/setup-python@v5
30+
- uses: actions/checkout@v6
31+
- uses: actions/setup-python@v6
3232
with:
3333
python-version: ${{env.PYTHON_VERSION}}
34+
3435
- name: Install dependencies
3536
run: python h3ronpy/install-dev-dependencies.py
37+
3638
- name: Build wheels
3739
uses: PyO3/maturin-action@v1
3840
env:
@@ -43,9 +45,10 @@ jobs:
4345
--release
4446
--manifest-path h3ronpy/Cargo.toml
4547
--out dist
48+
-i ${{ env.PYTHON_VERSION }}
4649
manylinux: auto
4750
- name: Upload wheels
48-
uses: actions/upload-artifact@v4
51+
uses: actions/upload-artifact@v7
4952
with:
5053
name: wheels-linux-x86_64
5154
path: dist
@@ -60,11 +63,11 @@ jobs:
6063
runs-on: ubuntu-latest
6164
needs:
6265
- rusttest
63-
- black
66+
- pre-commit
6467
- linux-x86_64
6568
steps:
66-
- uses: actions/checkout@v4
67-
- uses: actions/setup-python@v5
69+
- uses: actions/checkout@v6
70+
- uses: actions/setup-python@v6
6871
with:
6972
python-version: ${{env.PYTHON_VERSION}}
7073
- name: Install dependencies
@@ -77,22 +80,23 @@ jobs:
7780
--release
7881
--manifest-path h3ronpy/Cargo.toml
7982
--out dist
83+
-i ${{ env.PYTHON_VERSION }}
8084
manylinux: auto
8185
- name: Upload wheels
82-
uses: actions/upload-artifact@v4
86+
uses: actions/upload-artifact@v7
8387
with:
8488
name: wheels-linux-aarch64
8589
path: dist
8690

8791
windows-x86_64:
8892
needs:
8993
- rusttest
90-
- black
94+
- pre-commit
9195
- linux-x86_64
9296
runs-on: windows-latest
9397
steps:
94-
- uses: actions/checkout@v4
95-
- uses: actions/setup-python@v5
98+
- uses: actions/checkout@v6
99+
- uses: actions/setup-python@v6
96100
with:
97101
python-version: ${{ env.PYTHON_VERSION }}
98102
- name: Install dependencies
@@ -107,9 +111,9 @@ jobs:
107111
--release
108112
--manifest-path h3ronpy/Cargo.toml
109113
--out dist
110-
-i python
114+
-i ${{ env.PYTHON_VERSION }}
111115
- name: Upload wheels
112-
uses: actions/upload-artifact@v4
116+
uses: actions/upload-artifact@v7
113117
with:
114118
name: wheels-windows-x86_64
115119
path: dist
@@ -123,12 +127,12 @@ jobs:
123127
macos-x86_64:
124128
needs:
125129
- rusttest
126-
- black
130+
- pre-commit
127131
- linux-x86_64
128132
runs-on: macos-latest
129133
steps:
130-
- uses: actions/checkout@v4
131-
- uses: actions/setup-python@v5
134+
- uses: actions/checkout@v6
135+
- uses: actions/setup-python@v6
132136
with:
133137
# https://github.com/pypa/cibuildwheel/issues/1410
134138
python-version: ${{ env.PYTHON_VERSION }}
@@ -149,9 +153,9 @@ jobs:
149153
--release
150154
--manifest-path h3ronpy/Cargo.toml
151155
--out dist
152-
-i python
156+
-i ${{ env.PYTHON_VERSION }}
153157
- name: Upload wheels
154-
uses: actions/upload-artifact@v4
158+
uses: actions/upload-artifact@v7
155159
with:
156160
name: wheels-macos-x86_64
157161
path: dist
@@ -166,13 +170,13 @@ jobs:
166170
runs-on: macos-latest
167171
needs:
168172
- rusttest
169-
- black
173+
- pre-commit
170174
- linux-x86_64
171175
steps:
172-
- uses: actions/checkout@v4
176+
- uses: actions/checkout@v6
173177
- name: Set up Rust targets
174178
run: rustup target add aarch64-apple-darwin
175-
- uses: actions/setup-python@v5
179+
- uses: actions/setup-python@v6
176180
with:
177181
python-version: ${{env.PYTHON_VERSION}}
178182
- name: Install dependencies
@@ -186,8 +190,9 @@ jobs:
186190
--release
187191
--manifest-path h3ronpy/Cargo.toml
188192
--out dist
193+
-i ${{ env.PYTHON_VERSION }}
189194
- name: Upload wheels
190-
uses: actions/upload-artifact@v4
195+
uses: actions/upload-artifact@v7
191196
with:
192197
name: wheels-macos-aarch64
193198
path: dist
@@ -197,9 +202,9 @@ jobs:
197202
# if: "startsWith(github.ref, 'refs/tags/v')"
198203
# needs:
199204
# - rusttest
200-
# - black
205+
# - pre-commit
201206
# steps:
202-
# - uses: actions/checkout@v4
207+
# - uses: actions/checkout@v6
203208
# - name: Build sdist
204209
# uses: PyO3/maturin-action@v1
205210
# with:
@@ -208,7 +213,7 @@ jobs:
208213
# --manifest-path h3ronpy/Cargo.toml
209214
# --out dist
210215
# - name: Upload sdist
211-
# uses: actions/upload-artifact@v4
216+
# uses: actions/upload-artifact@v7
212217
# with:
213218
# name: sdist
214219
# path: dist
@@ -220,22 +225,22 @@ jobs:
220225
needs:
221226
[linux-x86_64, linux-aarch64, windows-x86_64, macos-x86_64, macos-aarch64]
222227
steps:
223-
- uses: actions/download-artifact@v4
228+
- uses: actions/download-artifact@v8
224229
with:
225230
name: wheels-linux-x86_64
226-
- uses: actions/download-artifact@v4
231+
- uses: actions/download-artifact@v8
227232
with:
228233
name: wheels-linux-aarch64
229-
- uses: actions/download-artifact@v4
234+
- uses: actions/download-artifact@v8
230235
with:
231236
name: wheels-windows-x86_64
232-
- uses: actions/download-artifact@v4
237+
- uses: actions/download-artifact@v8
233238
with:
234239
name: wheels-macos-aarch64
235-
- uses: actions/download-artifact@v4
240+
- uses: actions/download-artifact@v8
236241
with:
237242
name: wheels-macos-x86_64
238-
#- uses: actions/download-artifact@v4
243+
#- uses: actions/download-artifact@v8
239244
# with:
240245
# name: sdist
241246
- name: Publish to PyPI
@@ -251,7 +256,7 @@ jobs:
251256
runs-on: ubuntu-latest
252257
steps:
253258
- name: checkout repo
254-
uses: actions/checkout@v4
259+
uses: actions/checkout@v6
255260
- name: run rustfmt
256261
run: |
257262
cargo fmt -- --check
@@ -268,9 +273,9 @@ jobs:
268273
- name: Test with cargo -- all features
269274
run: cargo test --workspace --all-features --exclude h3ronpy
270275

271-
black:
276+
pre-commit:
272277
name: pre-commit
273278
runs-on: ubuntu-latest
274279
steps:
275-
- uses: actions/checkout@v4
280+
- uses: actions/checkout@v6
276281
- uses: j178/prek-action@v2

0 commit comments

Comments
 (0)