Skip to content

Commit 5e7d9f6

Browse files
authored
Update GitHub Actions for Node 24 (#59)
* Update GitHub Actions for Node 24 Signed-off-by: lucarlig <luca.carlig@ibm.com> * Update remaining workflow actions for Node 24 Signed-off-by: lucarlig <luca.carlig@ibm.com> * Update workflow action pin tests Signed-off-by: lucarlig <luca.carlig@ibm.com> --------- Signed-off-by: lucarlig <luca.carlig@ibm.com>
1 parent c9c07ae commit 5e7d9f6

5 files changed

Lines changed: 34 additions & 34 deletions

File tree

.github/workflows/ci-install-built-wheel.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ jobs:
3333
test:
3434
runs-on: ubuntu-latest
3535
steps:
36-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
36+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
3737

38-
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
38+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
3939
with:
4040
python-version: "3.12"
4141

.github/workflows/ci-plugin-catalog.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ jobs:
2929
test:
3030
runs-on: ubuntu-latest
3131
steps:
32-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
32+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
3333

34-
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
34+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
3535
with:
3636
python-version: "3.12"
3737

.github/workflows/ci-rust-python-package.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,11 @@ jobs:
5252
plugin_count: ${{ steps.detect.outputs.plugin_count }}
5353
cargo_packages: ${{ steps.detect.outputs.cargo_packages }}
5454
steps:
55-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
55+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
5656
with:
5757
fetch-depth: 0
5858

59-
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
59+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
6060
with:
6161
python-version: "3.12"
6262

@@ -104,9 +104,9 @@ jobs:
104104
run:
105105
shell: bash
106106
steps:
107-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
107+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
108108

109-
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
109+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
110110
with:
111111
python-version: "3.12"
112112

@@ -137,7 +137,7 @@ jobs:
137137
if: needs.validate-and-detect.outputs.has_plugins == 'true'
138138
runs-on: ubuntu-latest
139139
steps:
140-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
140+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
141141

142142
- name: Verify Rust toolchain
143143
run: |
@@ -158,9 +158,9 @@ jobs:
158158
run:
159159
shell: bash
160160
steps:
161-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
161+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
162162

163-
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
163+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
164164
with:
165165
python-version: "3.12"
166166

@@ -206,7 +206,7 @@ jobs:
206206
run: python3 tools/plugin_catalog.py coverage-check . coverage/cobertura.xml 90.00 "${PLUGINS}"
207207

208208
- name: Upload coverage to Codecov
209-
uses: codecov/codecov-action@b9fd7d16f6d7d1b5d2bec1a2887e65ceed900238
209+
uses: codecov/codecov-action@75cd11691c0faa626561e295848008c8a7dddffe
210210
with:
211211
files: ./coverage/cobertura.xml
212212
flags: rust-python-package-workspace
@@ -220,7 +220,7 @@ jobs:
220220
run:
221221
shell: bash
222222
steps:
223-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
223+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
224224

225225
- name: Verify Rust toolchain
226226
run: |

.github/workflows/release-rust-python-package.yaml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@ jobs:
5050
checkout_ref: ${{ steps.resolve.outputs.checkout_ref }}
5151
tag_on_main: ${{ steps.resolve.outputs.tag_on_main }}
5252
steps:
53-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
53+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
5454

55-
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
55+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
5656
with:
5757
python-version: "3.12"
5858

@@ -130,11 +130,11 @@ jobs:
130130
run:
131131
shell: bash
132132
steps:
133-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
133+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
134134
with:
135135
ref: ${{ needs.resolve.outputs.checkout_ref }}
136136

137-
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
137+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
138138
with:
139139
python-version: "3.12"
140140

@@ -162,11 +162,11 @@ jobs:
162162
run:
163163
shell: bash
164164
steps:
165-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
165+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
166166
with:
167167
ref: ${{ needs.resolve.outputs.checkout_ref }}
168168

169-
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
169+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
170170
if: ${{ matrix.runner != 'ubuntu-24.04-s390x' && matrix.runner != 'ubuntu-24.04-ppc64le' }}
171171
with:
172172
python-version: "3.12"
@@ -199,7 +199,7 @@ jobs:
199199
run: uv run maturin build --release --out dist
200200

201201
- name: Upload wheel artifact
202-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
202+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
203203
with:
204204
name: wheel-${{ matrix.platform }}
205205
path: ${{ needs.resolve.outputs.plugin_path }}/dist/*.whl
@@ -235,11 +235,11 @@ jobs:
235235
run:
236236
shell: bash
237237
steps:
238-
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
238+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
239239
with:
240240
ref: ${{ needs.resolve.outputs.checkout_ref }}
241241

242-
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
242+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405
243243
with:
244244
python-version: "3.12"
245245

@@ -251,7 +251,7 @@ jobs:
251251
run: uv run maturin sdist --out dist
252252

253253
- name: Upload sdist artifact
254-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
254+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f
255255
with:
256256
name: sdist
257257
path: ${{ needs.resolve.outputs.plugin_path }}/dist/*.tar.gz
@@ -289,7 +289,7 @@ jobs:
289289
id-token: write
290290
steps:
291291
- name: Download all artifacts
292-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093
292+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131
293293
with:
294294
path: dist
295295
merge-multiple: true

tests/test_plugin_catalog.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2140,11 +2140,11 @@ def test_ci_workflow_uses_make_targets_for_plugin_checks(self) -> None:
21402140
self.assertIn("uv==0.9.30", workflow)
21412141
self.assertIn("maturin==1.12.6", workflow)
21422142
self.assertIn(
2143-
"actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5",
2143+
"actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd",
21442144
workflow,
21452145
)
21462146
self.assertIn(
2147-
"actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065",
2147+
"actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405",
21482148
workflow,
21492149
)
21502150
self.assertNotIn("actions/checkout@v4", workflow)
@@ -2165,11 +2165,11 @@ def test_catalog_workflow_runs_catalog_suite(self) -> None:
21652165
self.assertNotIn("tests/test_install_built_wheel.py", workflow)
21662166
self.assertNotIn("python3 tools/plugin_catalog.py ci-selection", workflow)
21672167
self.assertIn(
2168-
"actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5",
2168+
"actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd",
21692169
workflow,
21702170
)
21712171
self.assertIn(
2172-
"actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065",
2172+
"actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405",
21732173
workflow,
21742174
)
21752175

@@ -2185,11 +2185,11 @@ def test_install_wheel_workflow_runs_install_suite(self) -> None:
21852185
self.assertIn("uses: ./.github/workflows/release-rust-python-package.yaml", workflow)
21862186
self.assertIn("publish_enabled: false", workflow)
21872187
self.assertIn(
2188-
"actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5",
2188+
"actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd",
21892189
workflow,
21902190
)
21912191
self.assertIn(
2192-
"actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065",
2192+
"actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405",
21932193
workflow,
21942194
)
21952195

@@ -2794,19 +2794,19 @@ def test_release_workflow_tests_artifacts_outside_source_tree(self) -> None:
27942794
self.assertIn('"${venv_python}" -m pip install', workflow)
27952795
self.assertIn('"${venv_python}" -m pytest', workflow)
27962796
self.assertIn(
2797-
"actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5",
2797+
"actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd",
27982798
workflow,
27992799
)
28002800
self.assertIn(
2801-
"actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065",
2801+
"actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405",
28022802
workflow,
28032803
)
28042804
self.assertIn(
2805-
"actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02",
2805+
"actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f",
28062806
workflow,
28072807
)
28082808
self.assertIn(
2809-
"actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093",
2809+
"actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131",
28102810
workflow,
28112811
)
28122812
self.assertLess(

0 commit comments

Comments
 (0)