Skip to content

Commit 6a37c47

Browse files
wilcoxjayCopilot
authored andcommitted
Upgrade GitHub Actions: checkout v3→v6, setup-java v3→v5, cache v3→v5
Node20 is EOL April 2026; runners switch to Node24 by default June 2, 2026. As announced in this blog post: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ Action users must upgrade to latest versions before Node24 switchover to avoid CI errors. See the warnings on recent CI runs, such as https://github.com/emichael/dslabs/actions/runs/23388642671/job/68039631981 (under "Annotations"). We use the following actions. The new versions run on Node24 and require Actions Runner v2.327.1+. | Action | Before | After | Node runtime | |-------------------|--------|-------|--------------| | actions/checkout | v3 | v6 | Node24 | | actions/setup-java| v3 | v5 | Node24 | | actions/cache | v3 | v5 | Node24 | READMEs: - https://github.com/actions/checkout/blob/main/README.md - https://github.com/actions/setup-java/blob/main/README.md - https://github.com/actions/cache/blob/main/README.md Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 5d68819 commit 6a37c47

2 files changed

Lines changed: 9 additions & 9 deletions

File tree

.github/workflows/github-pages.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,16 @@ jobs:
1616
runs-on: ubuntu-latest
1717
concurrency: github-pages
1818
steps:
19-
- uses: actions/checkout@v3
19+
- uses: actions/checkout@v6
2020

21-
- uses: actions/cache@v3
21+
- uses: actions/cache@v5
2222
with:
2323
path: ./www/vendor/bundle
2424
key: ${{ runner.os }}-gems-${{ hashFiles('./www/Gemfile.lock') }}
2525
restore-keys: |
2626
${{ runner.os }}-gems-
2727
28-
- uses: actions/setup-java@v3
28+
- uses: actions/setup-java@v5
2929
with:
3030
distribution: 'adopt'
3131
java-version: '21'

.github/workflows/test-publish.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ jobs:
1414
matrix:
1515
java: [ '21', '25' ]
1616
steps:
17-
- uses: actions/checkout@v3
17+
- uses: actions/checkout@v6
1818

19-
- uses: actions/setup-java@v3
19+
- uses: actions/setup-java@v5
2020
with:
2121
distribution: 'adopt'
2222
java-version: ${{ matrix.java }}
@@ -30,9 +30,9 @@ jobs:
3030
name: Check formatting
3131
runs-on: ubuntu-latest
3232
steps:
33-
- uses: actions/checkout@v3
33+
- uses: actions/checkout@v6
3434

35-
- uses: actions/setup-java@v3
35+
- uses: actions/setup-java@v5
3636
with:
3737
distribution: 'adopt'
3838
java-version: '21'
@@ -47,9 +47,9 @@ jobs:
4747
runs-on: ubuntu-latest
4848
concurrency: publish-handout
4949
steps:
50-
- uses: actions/checkout@v3
50+
- uses: actions/checkout@v6
5151

52-
- uses: actions/setup-java@v3
52+
- uses: actions/setup-java@v5
5353
with:
5454
distribution: 'adopt'
5555
java-version: '21'

0 commit comments

Comments
 (0)