Skip to content

Commit f6685bc

Browse files
authored
Merge pull request #30 from aehrc/dependabot/github_actions/github-actions-efa5491681
chore(deps): bump the github-actions group across 1 directory with 13 updates
2 parents 68575fa + fb68e11 commit f6685bc

3 files changed

Lines changed: 60 additions & 60 deletions

File tree

.github/workflows/ci.yml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ jobs:
1515
node-version: [20, 22]
1616

1717
steps:
18-
- uses: actions/checkout@v4
18+
- uses: actions/checkout@v6
1919

2020
- name: Use Node.js ${{ matrix.node-version }}
21-
uses: actions/setup-node@v4
21+
uses: actions/setup-node@v6
2222
with:
2323
node-version: ${{ matrix.node-version }}
2424
cache: npm
@@ -41,7 +41,7 @@ jobs:
4141
# Upload compiled output from Node 22 for downstream jobs
4242
- name: Upload compiled output
4343
if: matrix.node-version == 22
44-
uses: actions/upload-artifact@v4
44+
uses: actions/upload-artifact@v7
4545
with:
4646
name: compiled-output
4747
retention-days: 1
@@ -71,14 +71,14 @@ jobs:
7171

7272
- name: Upload npm packages
7373
if: matrix.node-version == 22
74-
uses: actions/upload-artifact@v4
74+
uses: actions/upload-artifact@v7
7575
with:
7676
name: npm-packages
7777
path: artifacts/npm-packages/
7878

7979
- name: Upload VSCode extension
8080
if: matrix.node-version == 22
81-
uses: actions/upload-artifact@v4
81+
uses: actions/upload-artifact@v7
8282
with:
8383
name: vscode-extension
8484
path: clients/vscode/*.vsix
@@ -87,10 +87,10 @@ jobs:
8787
runs-on: ubuntu-latest
8888

8989
steps:
90-
- uses: actions/checkout@v4
90+
- uses: actions/checkout@v6
9191

9292
- name: Use Node.js 22
93-
uses: actions/setup-node@v4
93+
uses: actions/setup-node@v6
9494
with:
9595
node-version: 22
9696
cache: npm
@@ -143,10 +143,10 @@ jobs:
143143
runs-on: ubuntu-latest
144144

145145
steps:
146-
- uses: actions/checkout@v4
146+
- uses: actions/checkout@v6
147147

148148
- name: Use Node.js 22
149-
uses: actions/setup-node@v4
149+
uses: actions/setup-node@v6
150150
with:
151151
node-version: 22
152152
cache: npm
@@ -162,10 +162,10 @@ jobs:
162162
needs: build-and-test
163163

164164
steps:
165-
- uses: actions/checkout@v4
165+
- uses: actions/checkout@v6
166166

167167
- name: Use Node.js 22
168-
uses: actions/setup-node@v4
168+
uses: actions/setup-node@v6
169169
with:
170170
node-version: 22
171171
cache: npm
@@ -174,7 +174,7 @@ jobs:
174174
run: npm ci
175175

176176
- name: Download compiled output
177-
uses: actions/download-artifact@v4
177+
uses: actions/download-artifact@v8
178178
with:
179179
name: compiled-output
180180

@@ -189,10 +189,10 @@ jobs:
189189
needs: build-and-test
190190

191191
steps:
192-
- uses: actions/checkout@v4
192+
- uses: actions/checkout@v6
193193

194194
- name: Use Node.js 22
195-
uses: actions/setup-node@v4
195+
uses: actions/setup-node@v6
196196
with:
197197
node-version: 22
198198
cache: npm
@@ -201,18 +201,18 @@ jobs:
201201
run: npm ci
202202

203203
- name: Download compiled output
204-
uses: actions/download-artifact@v4
204+
uses: actions/download-artifact@v8
205205
with:
206206
name: compiled-output
207207

208208
- name: Set up JDK 21
209-
uses: actions/setup-java@v4
209+
uses: actions/setup-java@v5
210210
with:
211211
java-version: '21'
212212
distribution: temurin
213213

214214
- name: Setup Gradle
215-
uses: gradle/actions/setup-gradle@v4
215+
uses: gradle/actions/setup-gradle@v6
216216

217217
- name: Build and test IntelliJ plugin
218218
working-directory: clients/intellij
@@ -223,7 +223,7 @@ jobs:
223223
run: ./gradlew buildPlugin
224224

225225
- name: Upload IntelliJ plugin
226-
uses: actions/upload-artifact@v4
226+
uses: actions/upload-artifact@v7
227227
with:
228228
name: intellij-plugin
229229
path: clients/intellij/build/distributions/*.zip
@@ -233,10 +233,10 @@ jobs:
233233
needs: build-and-test
234234

235235
steps:
236-
- uses: actions/checkout@v4
236+
- uses: actions/checkout@v6
237237

238238
- name: Use Node.js 22
239-
uses: actions/setup-node@v4
239+
uses: actions/setup-node@v6
240240
with:
241241
node-version: 22
242242
cache: npm
@@ -245,18 +245,18 @@ jobs:
245245
run: npm ci
246246

247247
- name: Download compiled output
248-
uses: actions/download-artifact@v4
248+
uses: actions/download-artifact@v8
249249
with:
250250
name: compiled-output
251251

252252
- name: Set up JDK 21
253-
uses: actions/setup-java@v4
253+
uses: actions/setup-java@v5
254254
with:
255255
java-version: '21'
256256
distribution: temurin
257257

258258
- name: Cache Maven dependencies
259-
uses: actions/cache@v4
259+
uses: actions/cache@v5
260260
with:
261261
path: ~/.m2/repository
262262
key: maven-${{ hashFiles('clients/eclipse/**/pom.xml', 'clients/eclipse/**/*.target') }}
@@ -267,7 +267,7 @@ jobs:
267267
run: xvfb-run mvn clean verify
268268

269269
- name: Upload Eclipse update site
270-
uses: actions/upload-artifact@v4
270+
uses: actions/upload-artifact@v7
271271
with:
272272
name: eclipse-updatesite
273273
path: clients/eclipse/au.csiro.ecl.eclipse.updatesite/target/*.zip

.github/workflows/release.yml

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414
validate:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@v6
1818

1919
- name: Use Node.js 22
20-
uses: actions/setup-node@v4
20+
uses: actions/setup-node@v6
2121
with:
2222
node-version: 22
2323
cache: npm
@@ -43,7 +43,7 @@ jobs:
4343

4444
# Upload compiled output for downstream jobs
4545
- name: Upload compiled output
46-
uses: actions/upload-artifact@v4
46+
uses: actions/upload-artifact@v7
4747
with:
4848
name: compiled-output
4949
retention-days: 1
@@ -68,9 +68,9 @@ jobs:
6868
contents: read
6969
id-token: write
7070
steps:
71-
- uses: actions/checkout@v4
71+
- uses: actions/checkout@v6
7272

73-
- uses: actions/setup-node@v4
73+
- uses: actions/setup-node@v6
7474
with:
7575
node-version: 22
7676
cache: npm
@@ -86,7 +86,7 @@ jobs:
8686
- run: npm ci
8787

8888
- name: Download compiled output
89-
uses: actions/download-artifact@v4
89+
uses: actions/download-artifact@v8
9090
with:
9191
name: compiled-output
9292

@@ -111,7 +111,7 @@ jobs:
111111
(cd packages/$pkg && npm pack --pack-destination ../../release-artifacts/)
112112
done
113113
114-
- uses: actions/upload-artifact@v4
114+
- uses: actions/upload-artifact@v7
115115
with:
116116
name: npm-packages
117117
path: release-artifacts/
@@ -121,25 +121,25 @@ jobs:
121121
needs: validate
122122
runs-on: ubuntu-latest
123123
steps:
124-
- uses: actions/checkout@v4
124+
- uses: actions/checkout@v6
125125

126-
- uses: actions/setup-node@v4
126+
- uses: actions/setup-node@v6
127127
with:
128128
node-version: 22
129129
cache: npm
130130

131131
- run: npm ci
132132

133133
- name: Download compiled output
134-
uses: actions/download-artifact@v4
134+
uses: actions/download-artifact@v8
135135
with:
136136
name: compiled-output
137137

138138
- name: Build VSIX
139139
working-directory: clients/vscode
140140
run: npm run build:vsix
141141

142-
- uses: actions/upload-artifact@v4
142+
- uses: actions/upload-artifact@v7
143143
with:
144144
name: vscode-extension
145145
path: clients/vscode/*.vsix
@@ -149,32 +149,32 @@ jobs:
149149
needs: validate
150150
runs-on: ubuntu-latest
151151
steps:
152-
- uses: actions/checkout@v4
152+
- uses: actions/checkout@v6
153153

154-
- uses: actions/setup-node@v4
154+
- uses: actions/setup-node@v6
155155
with:
156156
node-version: 22
157157
cache: npm
158158

159159
- run: npm ci
160160

161161
- name: Download compiled output
162-
uses: actions/download-artifact@v4
162+
uses: actions/download-artifact@v8
163163
with:
164164
name: compiled-output
165165

166-
- uses: actions/setup-java@v4
166+
- uses: actions/setup-java@v5
167167
with:
168168
java-version: '21'
169169
distribution: temurin
170170

171-
- uses: gradle/actions/setup-gradle@v4
171+
- uses: gradle/actions/setup-gradle@v6
172172

173173
- name: Build IntelliJ plugin
174174
working-directory: clients/intellij
175175
run: ./gradlew buildPlugin
176176

177-
- uses: actions/upload-artifact@v4
177+
- uses: actions/upload-artifact@v7
178178
with:
179179
name: intellij-plugin
180180
path: clients/intellij/build/distributions/*.zip
@@ -184,26 +184,26 @@ jobs:
184184
needs: validate
185185
runs-on: ubuntu-latest
186186
steps:
187-
- uses: actions/checkout@v4
187+
- uses: actions/checkout@v6
188188

189-
- uses: actions/setup-node@v4
189+
- uses: actions/setup-node@v6
190190
with:
191191
node-version: 22
192192
cache: npm
193193

194194
- run: npm ci
195195

196196
- name: Download compiled output
197-
uses: actions/download-artifact@v4
197+
uses: actions/download-artifact@v8
198198
with:
199199
name: compiled-output
200200

201-
- uses: actions/setup-java@v4
201+
- uses: actions/setup-java@v5
202202
with:
203203
java-version: '21'
204204
distribution: temurin
205205

206-
- uses: actions/cache@v4
206+
- uses: actions/cache@v5
207207
with:
208208
path: ~/.m2/repository
209209
key: maven-${{ hashFiles('clients/eclipse/**/pom.xml', 'clients/eclipse/**/*.target') }}
@@ -213,7 +213,7 @@ jobs:
213213
working-directory: clients/eclipse
214214
run: xvfb-run mvn clean verify -DskipTests
215215

216-
- uses: actions/upload-artifact@v4
216+
- uses: actions/upload-artifact@v7
217217
with:
218218
name: eclipse-updatesite
219219
path: clients/eclipse/au.csiro.ecl.eclipse.updatesite/target/*.zip
@@ -223,18 +223,18 @@ jobs:
223223
needs: validate
224224
runs-on: ubuntu-latest
225225
steps:
226-
- uses: actions/checkout@v4
226+
- uses: actions/checkout@v6
227227

228-
- uses: docker/setup-buildx-action@v3
228+
- uses: docker/setup-buildx-action@v4
229229

230-
- uses: docker/login-action@v3
230+
- uses: docker/login-action@v4
231231
with:
232232
registry: ontoserver.azurecr.io
233233
username: ${{ secrets.ACR_USERNAME }}
234234
password: ${{ secrets.ACR_PASSWORD }}
235235

236236
- name: Build and push Slack bot Docker image
237-
uses: docker/build-push-action@v6
237+
uses: docker/build-push-action@v7
238238
with:
239239
context: .
240240
file: packages/ecl-slack-bot/Dockerfile
@@ -250,22 +250,22 @@ jobs:
250250
if: always() && needs.validate.result == 'success'
251251
runs-on: ubuntu-latest
252252
steps:
253-
- uses: actions/download-artifact@v4
253+
- uses: actions/download-artifact@v8
254254
with:
255255
name: npm-packages
256256
path: artifacts/npm-packages
257257
continue-on-error: true
258-
- uses: actions/download-artifact@v4
258+
- uses: actions/download-artifact@v8
259259
with:
260260
name: vscode-extension
261261
path: artifacts/vscode-extension
262262
continue-on-error: true
263-
- uses: actions/download-artifact@v4
263+
- uses: actions/download-artifact@v8
264264
with:
265265
name: intellij-plugin
266266
path: artifacts/intellij-plugin
267267
continue-on-error: true
268-
- uses: actions/download-artifact@v4
268+
- uses: actions/download-artifact@v8
269269
with:
270270
name: eclipse-updatesite
271271
path: artifacts/eclipse-updatesite
@@ -280,7 +280,7 @@ jobs:
280280
cp artifacts/eclipse-updatesite/* release-artifacts/ 2>/dev/null || true
281281
282282
- name: Create GitHub Release
283-
uses: softprops/action-gh-release@v2
283+
uses: softprops/action-gh-release@v3
284284
with:
285285
generate_release_notes: true
286286
files: release-artifacts/*

0 commit comments

Comments
 (0)