@@ -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
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
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
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