Skip to content

Commit 11ecc8d

Browse files
authored
Bump GitHub Actions to Node.js 24 compatible versions (#994)
1 parent 32500e3 commit 11ecc8d

8 files changed

Lines changed: 42 additions & 42 deletions

.github/workflows/build-backend.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
name: Build and Publish the Backend Image
3636
runs-on: ubuntu-latest
3737
steps:
38-
- uses: actions/checkout@v4
38+
- uses: actions/checkout@v6
3939

4040
- name: Log in to Docker Hub
4141
uses: docker/login-action@v4
@@ -90,7 +90,7 @@ jobs:
9090
name: Build and Publish the Backend Image Without Demo Content
9191
runs-on: ubuntu-latest
9292
steps:
93-
- uses: actions/checkout@v4
93+
- uses: actions/checkout@v6
9494

9595
- name: Log in to Docker Hub
9696
uses: docker/login-action@v4

.github/workflows/build-certbot.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
name: Build and Publish the Certbot Image
3333
runs-on: ubuntu-latest
3434
steps:
35-
- uses: actions/checkout@v4
35+
- uses: actions/checkout@v6
3636

3737
- name: Log in to Docker Hub
3838
uses: docker/login-action@v4

.github/workflows/build-frontend.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
name: Build and Publish the Frontend Image
3333
runs-on: ubuntu-latest
3434
steps:
35-
- uses: actions/checkout@v4
35+
- uses: actions/checkout@v6
3636

3737
- name: Log in to Docker Hub
3838
uses: docker/login-action@v4

.github/workflows/build-gateway.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
name: Build and Publish the Gateway Image
3333
runs-on: ubuntu-latest
3434
steps:
35-
- uses: actions/checkout@v4
35+
- uses: actions/checkout@v6
3636

3737
- name: Log in to Docker Hub
3838
uses: docker/login-action@v4

.github/workflows/build-monitoring-init.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
name: Build and Publish the Monitoring-init Image
3333
runs-on: ubuntu-latest
3434
steps:
35-
- uses: actions/checkout@v4
35+
- uses: actions/checkout@v6
3636

3737
- name: Log in to Docker Hub
3838
uses: docker/login-action@v4

.github/workflows/build-test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212
java: [ '8' ]
1313

1414
steps:
15-
- uses: actions/checkout@v4
15+
- uses: actions/checkout@v6
1616

1717
- name: Set up JDK ${{ matrix.java }}
18-
uses: actions/setup-java@v3
18+
uses: actions/setup-java@v5
1919
with:
2020
distribution: 'temurin'
2121
java-version: ${{ matrix.java }}

.github/workflows/e2e-on-release.yml

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
dispensing_ref: ${{steps.refs.outputs.dispensing}}
1818

1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v6
2121
with:
2222
fetch-depth: 0
2323

@@ -47,7 +47,7 @@ jobs:
4747
fi
4848
4949
- name: Upload artifact
50-
uses: actions/upload-artifact@v4
50+
uses: actions/upload-artifact@v5
5151
with:
5252
name: e2e_release_env_images
5353
path: e2e_release_env_images.tar.gz
@@ -58,14 +58,14 @@ jobs:
5858
runs-on: ubuntu-latest
5959
needs: build
6060
steps:
61-
- uses: actions/checkout@v4
61+
- uses: actions/checkout@v6
6262

6363
- name: Create Temporary Directory to Download Docker Images
6464
id: tempdir
6565
run: echo "tmpdir=$(mktemp -d)" >> "$GITHUB_OUTPUT"
6666

6767
- name: Download Docker Images
68-
uses: actions/download-artifact@v4
68+
uses: actions/download-artifact@v6
6969
with:
7070
name: e2e_release_env_images
7171
path: ${{ steps.tempdir.outputs.tmpdir }}
@@ -81,7 +81,7 @@ jobs:
8181
working-directory: ./tests/e2e/
8282

8383
- name: Checkout to the Repo's Tag
84-
uses: actions/checkout@v4
84+
uses: actions/checkout@v6
8585
with:
8686
repository: openmrs/openmrs-esm-patient-management
8787
ref: ${{ needs.build.outputs.patient_management_ref }}
@@ -108,7 +108,7 @@ jobs:
108108
working-directory: e2e_repo
109109

110110
- name: Upload Report
111-
uses: actions/upload-artifact@v4
111+
uses: actions/upload-artifact@v5
112112
if: always()
113113
with:
114114
name: report-patient-management
@@ -119,14 +119,14 @@ jobs:
119119
runs-on: ubuntu-latest
120120
needs: build
121121
steps:
122-
- uses: actions/checkout@v4
122+
- uses: actions/checkout@v6
123123

124124
- name: Create Temporary Directory to Download Docker Images
125125
id: tempdir
126126
run: echo "tmpdir=$(mktemp -d)" >> "$GITHUB_OUTPUT"
127127

128128
- name: Download Docker Images
129-
uses: actions/download-artifact@v4
129+
uses: actions/download-artifact@v6
130130
with:
131131
name: e2e_release_env_images
132132
path: ${{ steps.tempdir.outputs.tmpdir }}
@@ -142,7 +142,7 @@ jobs:
142142
working-directory: ./tests/e2e/
143143

144144
- name: Checkout to the Repo's Tag
145-
uses: actions/checkout@v4
145+
uses: actions/checkout@v6
146146
with:
147147
repository: openmrs/openmrs-esm-patient-chart
148148
ref: ${{ needs.build.outputs.patient_chart_ref }}
@@ -169,7 +169,7 @@ jobs:
169169
working-directory: e2e_repo
170170

171171
- name: Upload Report
172-
uses: actions/upload-artifact@v4
172+
uses: actions/upload-artifact@v5
173173
if: always()
174174
with:
175175
name: report-patient-chart
@@ -180,14 +180,14 @@ jobs:
180180
runs-on: ubuntu-latest
181181
needs: build
182182
steps:
183-
- uses: actions/checkout@v4
183+
- uses: actions/checkout@v6
184184

185185
- name: Create Temporary Directory to Download Docker Images
186186
id: tempdir
187187
run: echo "tmpdir=$(mktemp -d)" >> "$GITHUB_OUTPUT"
188188

189189
- name: Download Docker Images
190-
uses: actions/download-artifact@v4
190+
uses: actions/download-artifact@v6
191191
with:
192192
name: e2e_release_env_images
193193
path: ${{ steps.tempdir.outputs.tmpdir }}
@@ -203,7 +203,7 @@ jobs:
203203
working-directory: ./tests/e2e/
204204

205205
- name: Checkout to the Repo's Tag
206-
uses: actions/checkout@v4
206+
uses: actions/checkout@v6
207207
with:
208208
repository: openmrs/openmrs-esm-form-builder
209209
ref: ${{ needs.build.outputs.form_builder_ref }}
@@ -230,7 +230,7 @@ jobs:
230230
working-directory: e2e_repo
231231

232232
- name: Upload Report
233-
uses: actions/upload-artifact@v4
233+
uses: actions/upload-artifact@v5
234234
if: always()
235235
with:
236236
name: report-form-builder
@@ -241,14 +241,14 @@ jobs:
241241
runs-on: ubuntu-latest
242242
needs: build
243243
steps:
244-
- uses: actions/checkout@v4
244+
- uses: actions/checkout@v6
245245

246246
- name: Create Temporary Directory to Download Docker Images
247247
id: tempdir
248248
run: echo "tmpdir=$(mktemp -d)" >> "$GITHUB_OUTPUT"
249249

250250
- name: Download Docker Images
251-
uses: actions/download-artifact@v4
251+
uses: actions/download-artifact@v6
252252
with:
253253
name: e2e_release_env_images
254254
path: ${{ steps.tempdir.outputs.tmpdir }}
@@ -264,7 +264,7 @@ jobs:
264264
working-directory: ./tests/e2e/
265265

266266
- name: Checkout to the Repo's Tag
267-
uses: actions/checkout@v4
267+
uses: actions/checkout@v6
268268
with:
269269
repository: openmrs/openmrs-esm-core
270270
ref: ${{ needs.build.outputs.esm_core_ref }}
@@ -291,7 +291,7 @@ jobs:
291291
working-directory: e2e_repo
292292

293293
- name: Upload Report
294-
uses: actions/upload-artifact@v4
294+
uses: actions/upload-artifact@v5
295295
if: always()
296296
with:
297297
name: report-esm-core
@@ -302,14 +302,14 @@ jobs:
302302
runs-on: ubuntu-latest
303303
needs: build
304304
steps:
305-
- uses: actions/checkout@v4
305+
- uses: actions/checkout@v6
306306

307307
- name: Create Temporary Directory to Download Docker Images
308308
id: tempdir
309309
run: echo "tmpdir=$(mktemp -d)" >> "$GITHUB_OUTPUT"
310310

311311
- name: Download Docker Images
312-
uses: actions/download-artifact@v4
312+
uses: actions/download-artifact@v6
313313
with:
314314
name: e2e_release_env_images
315315
path: ${{ steps.tempdir.outputs.tmpdir }}
@@ -325,7 +325,7 @@ jobs:
325325
working-directory: ./tests/e2e/
326326

327327
- name: Checkout to the Repo's Tag
328-
uses: actions/checkout@v4
328+
uses: actions/checkout@v6
329329
with:
330330
repository: openmrs/openmrs-esm-cohortbuilder
331331
ref: ${{ needs.build.outputs.cohort_builder_ref }}
@@ -352,7 +352,7 @@ jobs:
352352
working-directory: e2e_repo
353353

354354
- name: Upload Report
355-
uses: actions/upload-artifact@v4
355+
uses: actions/upload-artifact@v5
356356
if: always()
357357
with:
358358
name: report-cohort-builder
@@ -363,14 +363,14 @@ jobs:
363363
runs-on: ubuntu-latest
364364
needs: build
365365
steps:
366-
- uses: actions/checkout@v4
366+
- uses: actions/checkout@v6
367367

368368
- name: Create Temporary Directory to Download Docker Images
369369
id: tempdir
370370
run: echo "tmpdir=$(mktemp -d)" >> "$GITHUB_OUTPUT"
371371

372372
- name: Download Docker Images
373-
uses: actions/download-artifact@v4
373+
uses: actions/download-artifact@v6
374374
with:
375375
name: e2e_release_env_images
376376
path: ${{ steps.tempdir.outputs.tmpdir }}
@@ -386,7 +386,7 @@ jobs:
386386
working-directory: ./tests/e2e/
387387

388388
- name: Checkout to the Repo's Tag
389-
uses: actions/checkout@v4
389+
uses: actions/checkout@v6
390390
with:
391391
repository: openmrs/openmrs-esm-dispensing-app
392392
ref: ${{ needs.build.outputs.dispensing_ref }}
@@ -413,7 +413,7 @@ jobs:
413413
working-directory: e2e_repo
414414

415415
- name: Upload Report
416-
uses: actions/upload-artifact@v4
416+
uses: actions/upload-artifact@v5
417417
if: always()
418418
with:
419419
name: report-dispensing-app

.github/workflows/e2e-tests-on-commit.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
runs-on: ubuntu-latest
1313
timeout-minutes: 40
1414
steps:
15-
- uses: actions/checkout@v4
15+
- uses: actions/checkout@v6
1616

1717
- name: Build and Run Containers
1818
run: docker compose -f ./tests/e2e/docker-compose-build.yml up -d
@@ -34,7 +34,7 @@ jobs:
3434
fi
3535
3636
- name: Upload artifact
37-
uses: actions/upload-artifact@v4
37+
uses: actions/upload-artifact@v5
3838
with:
3939
name: e2e_release_env_images
4040
path: e2e_release_env_images.tar.gz
@@ -48,7 +48,7 @@ jobs:
4848
dest: "./logs"
4949

5050
- name: 📤 Upload Logs as Artifact
51-
uses: actions/upload-artifact@v4
51+
uses: actions/upload-artifact@v5
5252
if: failure()
5353
with:
5454
name: server-logs-build-backend
@@ -71,14 +71,14 @@ jobs:
7171
- openmrs-esm-billing-app
7272

7373
steps:
74-
- uses: actions/checkout@v4
74+
- uses: actions/checkout@v6
7575

7676
- name: Create Temporary Directory to Download Docker Images
7777
id: tempdir
7878
run: echo "tmpdir=$(mktemp -d)" >> "$GITHUB_OUTPUT"
7979

8080
- name: Download Docker Images
81-
uses: actions/download-artifact@v4
81+
uses: actions/download-artifact@v6
8282
with:
8383
name: e2e_release_env_images
8484
path: ${{ steps.tempdir.outputs.tmpdir }}
@@ -94,7 +94,7 @@ jobs:
9494
working-directory: ./tests/e2e/
9595

9696
- name: Checkout to the repo's main branch
97-
uses: actions/checkout@v4
97+
uses: actions/checkout@v6
9898
with:
9999
repository: openmrs/${{ matrix.repo }}
100100
ref: main
@@ -121,7 +121,7 @@ jobs:
121121
working-directory: e2e_repo
122122

123123
- name: Upload Report
124-
uses: actions/upload-artifact@v4
124+
uses: actions/upload-artifact@v5
125125
if: failure()
126126
with:
127127
name: report-${{ matrix.repo }}
@@ -135,7 +135,7 @@ jobs:
135135
dest: "./logs"
136136

137137
- name: 📤 Upload Logs as Artifact
138-
uses: actions/upload-artifact@v4
138+
uses: actions/upload-artifact@v5
139139
if: failure()
140140
with:
141141
name: server-logs-${{ matrix.repo }}

0 commit comments

Comments
 (0)