Skip to content

Commit 9e9e62a

Browse files
[CI] Upgraded Actions
The Annotations section of the CI was full of deprecation warnings. Node.js 16 actions were deprecated. Upgraded setup-python, checkout, and upload-artifact to their most recent version. See: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/ v3 of upload-artifact was also deprecated. v4 claims to be 98% faster, however, may come with some breaking changes. Pertaining to us, artifacts cannot have the same name now and there is a limit of 500 artifacts. See: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
1 parent f523a0f commit 9e9e62a

File tree

3 files changed

+28
-28
lines changed

3 files changed

+28
-28
lines changed

.github/workflows/containers.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
steps:
1717

1818
- name: 🧰 Repository Checkout
19-
uses: actions/checkout@v3
19+
uses: actions/checkout@v4
2020
with:
2121
submodules: 'true'
2222

.github/workflows/labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jobs:
66
triage:
77
runs-on: ubuntu-latest
88
steps:
9-
- uses: actions/checkout@v3
9+
- uses: actions/checkout@v4
1010
- uses: actions/labeler@master
1111
with:
1212
repo-token: "${{ secrets.GITHUB_TOKEN }}"

.github/workflows/test.yml

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151

5252
steps:
5353

54-
- uses: actions/checkout@v3
54+
- uses: actions/checkout@v4
5555
with:
5656
submodules: 'true'
5757

@@ -71,7 +71,7 @@ jobs:
7171
VTR_CMAKE_PARAMS: ${{ matrix.cmake }}
7272
NUM_CORES: ${{ matrix.cores }}
7373

74-
- uses: actions/upload-artifact@v3
74+
- uses: actions/upload-artifact@v4
7575
if: ${{ always() }}
7676
with:
7777
path: |
@@ -92,10 +92,10 @@ jobs:
9292
- { build_type: 'debug', verbose: '1' }
9393
steps:
9494

95-
- uses: actions/setup-python@v4
95+
- uses: actions/setup-python@v5
9696
with:
9797
python-version: 3.10.10
98-
- uses: actions/checkout@v3
98+
- uses: actions/checkout@v4
9999
with:
100100
submodules: 'true'
101101
- run: ./.github/scripts/install_dependencies.sh
@@ -122,10 +122,10 @@ jobs:
122122
name: 'F: ${{ matrix.name }}'
123123
steps:
124124

125-
- uses: actions/setup-python@v4
125+
- uses: actions/setup-python@v5
126126
with:
127127
python-version: 3.10.10
128-
- uses: actions/checkout@v3
128+
- uses: actions/checkout@v4
129129
- run: ./.github/scripts/install_dependencies.sh
130130

131131
- name: Test
@@ -137,10 +137,10 @@ jobs:
137137
runs-on: ubuntu-22.04
138138
steps:
139139

140-
- uses: actions/setup-python@v4
140+
- uses: actions/setup-python@v5
141141
with:
142142
python-version: 3.10.10
143-
- uses: actions/checkout@v3
143+
- uses: actions/checkout@v4
144144
with:
145145
submodules: 'true'
146146
- run: ./.github/scripts/install_dependencies.sh
@@ -156,10 +156,10 @@ jobs:
156156
runs-on: ubuntu-22.04
157157
steps:
158158

159-
- uses: actions/setup-python@v4
159+
- uses: actions/setup-python@v5
160160
with:
161161
python-version: 3.10.10
162-
- uses: actions/checkout@v3
162+
- uses: actions/checkout@v4
163163
with:
164164
submodules: 'true'
165165
- run: ./.github/scripts/install_dependencies.sh
@@ -236,10 +236,10 @@ jobs:
236236
name: 'R: ${{ matrix.name }}'
237237
steps:
238238

239-
- uses: actions/setup-python@v4
239+
- uses: actions/setup-python@v5
240240
with:
241241
python-version: 3.10.10
242-
- uses: actions/checkout@v3
242+
- uses: actions/checkout@v4
243243
with:
244244
submodules: 'true'
245245
- run: ./.github/scripts/install_dependencies.sh
@@ -255,7 +255,7 @@ jobs:
255255
./run_reg_test.py ${{ matrix.suite }} -show_failures -j2
256256
257257
- name: Upload regression run files
258-
uses: actions/upload-artifact@v3
258+
uses: actions/upload-artifact@v4
259259
with:
260260
name: ${{matrix.name}}_run_files
261261
path: |
@@ -266,7 +266,7 @@ jobs:
266266
vtr_flow/**/*.r
267267
268268
- name: Upload regression results
269-
uses: actions/upload-artifact@v3
269+
uses: actions/upload-artifact@v4
270270
with:
271271
name: ${{matrix.name}}_results
272272
path: |
@@ -291,10 +291,10 @@ jobs:
291291
name: 'S: ${{ matrix.name }}'
292292
steps:
293293

294-
- uses: actions/setup-python@v4
294+
- uses: actions/setup-python@v5
295295
with:
296296
python-version: 3.10.10
297-
- uses: actions/checkout@v3
297+
- uses: actions/checkout@v4
298298
with:
299299
submodules: 'true'
300300

@@ -325,10 +325,10 @@ jobs:
325325
runs-on: ubuntu-22.04
326326
steps:
327327

328-
- uses: actions/setup-python@v4
328+
- uses: actions/setup-python@v5
329329
with:
330330
python-version: 3.10.10
331-
- uses: actions/checkout@v3
331+
- uses: actions/checkout@v4
332332
with:
333333
submodules: 'true'
334334
- run: ./.github/scripts/install_dependencies.sh
@@ -350,10 +350,10 @@ jobs:
350350
runs-on: ubuntu-22.04
351351
steps:
352352

353-
- uses: actions/setup-python@v4
353+
- uses: actions/setup-python@v5
354354
with:
355355
python-version: 3.10.10
356-
- uses: actions/checkout@v3
356+
- uses: actions/checkout@v4
357357
with:
358358
submodules: 'true'
359359
- run: ./.github/scripts/install_dependencies.sh
@@ -376,10 +376,10 @@ jobs:
376376
runs-on: ubuntu-22.04
377377
steps:
378378

379-
- uses: actions/setup-python@v4
379+
- uses: actions/setup-python@v5
380380
with:
381381
python-version: 3.10.10
382-
- uses: actions/checkout@v3
382+
- uses: actions/checkout@v4
383383
with:
384384
submodules: 'true'
385385
- run: ./.github/scripts/install_dependencies.sh
@@ -411,10 +411,10 @@ jobs:
411411
name: 'B: ${{ matrix.name }}'
412412
steps:
413413

414-
- uses: actions/setup-python@v4
414+
- uses: actions/setup-python@v5
415415
with:
416416
python-version: 3.10.10
417-
- uses: actions/checkout@v3
417+
- uses: actions/checkout@v4
418418
with:
419419
submodules: 'true'
420420
- run: ./.github/scripts/install_dependencies.sh
@@ -447,10 +447,10 @@ jobs:
447447
runs-on: ubuntu-22.04
448448
steps:
449449

450-
- uses: actions/setup-python@v4
450+
- uses: actions/setup-python@v5
451451
with:
452452
python-version: 3.10.10
453-
- uses: actions/checkout@v3
453+
- uses: actions/checkout@v4
454454
with:
455455
submodules: 'true'
456456
- run: ./.github/scripts/install_dependencies.sh

0 commit comments

Comments
 (0)