Skip to content

Commit cba7e26

Browse files
Mike Thompsonclaude
andcommitted
Update GitHub Actions to Node.js 24 compatible versions
- actions/cache v4 -> v5.0.4 - actions/setup-java v3 -> v5.2.0 - browser-actions/setup-chrome v1 -> v2.1.1 - DeLaGuardo/setup-clojure 12.5 -> 13.6.0 - Fix hard-coded changelog year 2025 -> 2026 in CD workflow Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 8ededda commit cba7e26

File tree

3 files changed

+19
-19
lines changed

3 files changed

+19
-19
lines changed

.github/workflows/continuous-deployment-workflow.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,43 +14,43 @@ jobs:
1414
- run: git config --global --add safe.directory /__w/re-frame/re-frame
1515

1616
- name: Setup java
17-
uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3
17+
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
1818
with:
1919
distribution: 'temurin'
2020
java-version: '24'
2121

2222
- name: Install clojure tools
23-
uses: DeLaGuardo/setup-clojure@bc7570e912b028bbcc22f457adec7fdf98e2f4ed # 12.5
23+
uses: DeLaGuardo/setup-clojure@02f5a82b79a547523e664fe8a7a32ea14884d7b2 # 13.6.0
2424
with:
2525
cli: 'latest'
2626
bb: 'latest'
2727

2828
- name: Maven cache
2929
id: maven-cache
30-
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
30+
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
3131
with:
3232
path: ~/.m2/repository
3333
key: ${{ runner.os }}-maven-${{ hashFiles('**/project.clj', '.github/workflows/**') }}
3434
restore-keys: |
3535
${{ runner.os }}-maven-
3636
3737
- name: npm cache
38-
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
38+
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
3939
with:
4040
path: ~/.npm
4141
key: ${{ runner.os }}-npm-${{ hashFiles('project.clj') }}-${{ hashFiles('**/deps.cljs') }}
4242
restore-keys: |
4343
${{ runner.os }}-npm-
4444
4545
- name: shadow-cljs compiler cache
46-
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
46+
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
4747
with:
4848
path: .shadow-cljs
4949
key: ${{ runner.os }}-shadow-cljs-${{ github.sha }}
5050
restore-keys: |
5151
${{ runner.os }}-shadow-cljs-
5252
53-
- uses: browser-actions/setup-chrome@c785b87e244131f27c9f19c1a33e2ead956ab7ce # v1
53+
- uses: browser-actions/setup-chrome@4f8e94349a351df0f048634f25fec36c3c91eded # v2.1.1
5454
id: setup-chrome
5555
with:
5656
chrome-version: 811961
@@ -99,21 +99,21 @@ jobs:
9999

100100
- name: Maven cache
101101
id: maven-cache
102-
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
102+
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
103103
with:
104104
path: ~/.m2/repository
105105
key: ${{ runner.os }}-maven-${{ hashFiles('**/project.clj', '.github/workflows/**') }}
106106
restore-keys: |
107107
${{ runner.os }}-maven-
108108
109109
- name: Setup java
110-
uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3
110+
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
111111
with:
112112
distribution: 'temurin'
113113
java-version: '24'
114114

115115
- name: Install clojure tools
116-
uses: DeLaGuardo/setup-clojure@bc7570e912b028bbcc22f457adec7fdf98e2f4ed # 12.5
116+
uses: DeLaGuardo/setup-clojure@02f5a82b79a547523e664fe8a7a32ea14884d7b2 # 13.6.0
117117
with:
118118
cli: 'latest'
119119
bb: 'latest'
@@ -141,7 +141,7 @@ jobs:
141141
tag_name: ${{ github.ref }}
142142
release_name: ${{ github.ref }}
143143
body: |
144-
[Changelog](http://day8.github.io/re-frame/releases/2025/)
144+
[Changelog](http://day8.github.io/re-frame/releases/2026/)
145145
draft: false
146146
prerelease: false
147147

.github/workflows/continuous-integration-workflow.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,42 +23,42 @@ jobs:
2323

2424
- name: Maven cache
2525
id: maven-cache
26-
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
26+
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
2727
with:
2828
path: ~/.m2/repository
2929
key: ${{ runner.os }}-maven-${{ hashFiles('**/project.clj', '.github/workflows/**') }}
3030
restore-keys: |
3131
${{ runner.os }}-maven-
3232
3333
- name: npm cache
34-
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
34+
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
3535
with:
3636
path: ~/.npm
3737
key: ${{ runner.os }}-npm-${{ hashFiles('project.clj') }}-${{ hashFiles('**/deps.cljs') }}
3838
restore-keys: |
3939
${{ runner.os }}-npm-
4040
4141
- name: shadow-cljs compiler cache
42-
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
42+
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
4343
with:
4444
path: .shadow-cljs
4545
key: ${{ runner.os }}-shadow-cljs-${{ github.sha }}
4646
restore-keys: |
4747
${{ runner.os }}-shadow-cljs-
4848
49-
- uses: browser-actions/setup-chrome@c785b87e244131f27c9f19c1a33e2ead956ab7ce # v1
49+
- uses: browser-actions/setup-chrome@4f8e94349a351df0f048634f25fec36c3c91eded # v2.1.1
5050
id: setup-chrome
5151
with:
5252
chrome-version: 811961
5353

5454
- name: Setup java
55-
uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3
55+
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
5656
with:
5757
distribution: 'temurin'
5858
java-version: '24'
5959

6060
- name: Install clojure tools
61-
uses: DeLaGuardo/setup-clojure@bc7570e912b028bbcc22f457adec7fdf98e2f4ed # 12.5
61+
uses: DeLaGuardo/setup-clojure@02f5a82b79a547523e664fe8a7a32ea14884d7b2 # 13.6.0
6262
with:
6363
cli: 'latest'
6464
bb: 'latest'

.github/workflows/docs-workflow.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,21 +35,21 @@ jobs:
3535

3636
- name: Maven cache
3737
id: maven-cache
38-
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
38+
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
3939
with:
4040
path: ~/.m2/repository
4141
key: ${{ runner.os }}-maven-${{ hashFiles('project.clj', '.github/workflows/**') }}
4242
restore-keys: |
4343
${{ runner.os }}-maven-
4444
4545
- name: Setup java
46-
uses: actions/setup-java@17f84c3641ba7b8f6deff6309fc4c864478f5d62 # v3
46+
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
4747
with:
4848
distribution: 'temurin'
4949
java-version: '24'
5050

5151
- name: Install clojure tools
52-
uses: DeLaGuardo/setup-clojure@bc7570e912b028bbcc22f457adec7fdf98e2f4ed # 12.5
52+
uses: DeLaGuardo/setup-clojure@02f5a82b79a547523e664fe8a7a32ea14884d7b2 # 13.6.0
5353
with:
5454
cli: 'latest'
5555
bb: 'latest'

0 commit comments

Comments
 (0)