1111 Git repository's main branch.
1212 type : string
1313 required : false
14- default : null
14+ default : " "
1515 ui_version :
1616 description :
1717 Version of ui to use (docker image tag). Set to "" if using the default
9797 required : false
9898 default : " "
9999 tiamat_version :
100- description : Version of tiamat to use (docker image tag). Set to "" if using
100+ description :
101+ Version of tiamat to use (docker image tag). Set to "" if using
101102 the default version.
102103 type : string
103104 required : false
@@ -124,11 +125,10 @@ on:
124125 required : false
125126 default : " @smoke"
126127 video :
127- description :
128- Turn video on or off. Supported values are 'true' and 'false'.
128+ description : Turn video on or off. Supported values are 'true' and 'false'.
129129 type : string
130130 required : false
131- default : ' false'
131+ default : " false"
132132 update_e2e_test_durations :
133133 description : |
134134 Should the E2E test durations be updated to jore4-ci-data repository's e2e-test-durations branch
@@ -140,10 +140,12 @@ on:
140140 default : false
141141 secrets :
142142 jore4_ci_data_repo_ssh_key :
143- description :
144- SSH key that can be used to write to HSLdevcom/jore4-ci-data repository.
143+ description : SSH key that can be used to write to HSLdevcom/jore4-ci-data repository.
145144 required : false
146145
146+ permissions :
147+ contents : read
148+
147149jobs :
148150 run_e2e_tests :
149151 name : Run e2e tests
@@ -231,7 +233,7 @@ jobs:
231233 cat ${{ github.workspace }}/durations.out.json
232234
233235 - name : Upload test durations
234- uses : actions/upload-artifact@v4
236+ uses : actions/upload-artifact@v5
235237 with :
236238 name : " e2e-test-durations-${{ strategy.job-index }}"
237239 path : ${{ github.workspace }}/durations.out.json
@@ -247,7 +249,7 @@ jobs:
247249 - name : Upload test reports as an artifact
248250 # Should be run especially when tests fail
249251 if : always()
250- uses : actions/upload-artifact@v4
252+ uses : actions/upload-artifact@v5
251253 with :
252254 name : cypress-test-results-${{ strategy.job-index }}
253255 path : ${{ github.workspace }}/ctrf-report.json
@@ -273,7 +275,7 @@ jobs:
273275
274276 - name : Upload test reports as an artifact
275277 if : always() && steps.copy_test_reports.outputs.test_reports_exist == 'true'
276- uses : actions/upload-artifact@v4
278+ uses : actions/upload-artifact@v5
277279 with :
278280 name : cypress-docker-reports-${{ strategy.job-index }}
279281 path : ${{ github.workspace }}/test-reports
@@ -285,7 +287,7 @@ jobs:
285287 - run_e2e_tests
286288 steps :
287289 - name : Download E2E Test Results
288- uses : actions/download-artifact@v4
290+ uses : actions/download-artifact@v5
289291 continue-on-error : true
290292 with :
291293 pattern : cypress-test-results-*
@@ -294,7 +296,7 @@ jobs:
294296 - name : Publish Test Report
295297 uses : ctrf-io/github-test-reporter@27b97adba93f02142c573c8a710045cac0d874ae # v1.0.14
296298 with :
297- report-path : ' ctrf/*/*.json'
299+ report-path : " ctrf/*/*.json"
298300 summary-report : true
299301 failed-report : true
300302 flaky-report : true
@@ -309,15 +311,15 @@ jobs:
309311 - run_e2e_tests
310312 steps :
311313 - name : Checkout
312- uses : actions/checkout@v4
314+ uses : actions/checkout@v6
313315 with :
314316 fetch-depth : 0
315- repository : ' HSLdevcom/jore4-ci-data'
317+ repository : " HSLdevcom/jore4-ci-data"
316318 ref : e2e-test-durations
317319 ssh-key : ${{ secrets.jore4_ci_data_repo_ssh_key }}
318320
319321 - name : Download E2E Test Durations
320- uses : actions/download-artifact@v4
322+ uses : actions/download-artifact@v6
321323 with :
322324 pattern : e2e-test-durations-*
323325 path : ${{ github.workspace }}/split-durations
0 commit comments