77
77
run : ${{ inputs.test_script }}
78
78
79
79
- name : Publish Test Results
80
- uses : EnricoMi/publish-unit-test-result-action@v2.11 .0
80
+ uses : EnricoMi/publish-unit-test-result-action@v2.18 .0
81
81
if : always()
82
82
with :
83
83
check_name : Test Results ${{ inputs.result_affix }}
86
86
87
87
- name : Upload Test Results
88
88
if : success() || failure()
89
- uses : actions/upload-artifact@v3.1.3
89
+ uses : actions/upload-artifact@v4
90
90
with :
91
91
name : test_reports ${{ inputs.result_affix }}
92
92
path : |
95
95
${{ inputs.cmake_path }}/build/**/regression/output_files/*.bin
96
96
97
97
- name : Configure GitHub Pages
98
- uses : actions/configure-pages@v3.0.6
98
+ uses : actions/configure-pages@v5
99
99
100
100
- name : Generate Code Coverage Results Summary
101
101
if : (!inputs.skip_coverage)
@@ -115,7 +115,7 @@ jobs:
115
115
116
116
- name : Create CheckRun for Code Coverage
117
117
if : ((github.event_name == 'push') || (github.event_name == 'workflow_dispatch') || (github.event.pull_request.head.repo.full_name == github.repository)) && (!inputs.skip_coverage)
118
- uses : LouisBrunner/checks-action@v1.6.2
118
+ uses : LouisBrunner/checks-action@v2.0.0
119
119
with :
120
120
token : ${{ secrets.GITHUB_TOKEN }}
121
121
name : Code Coverage ${{ inputs.result_affix }}
@@ -141,15 +141,15 @@ jobs:
141
141
fi
142
142
143
143
- name : Upload Code Coverage Artifacts
144
- uses : actions/upload-artifact@v3.1.3
144
+ uses : actions/upload-artifact@v4
145
145
if : (inputs.skip_deploy && !inputs.skip_coverage)
146
146
with :
147
- name : coverage_report
147
+ name : coverage_report-${{ strategy.job-index }}
148
148
path : ${{ inputs.cmake_path }}/coverage_report
149
149
retention-days : 1
150
150
151
151
- name : Upload Code Coverage Pages
152
- uses : actions/upload-pages-artifact@v2.0.0
152
+ uses : actions/upload-pages-artifact@v3
153
153
if : (!inputs.skip_deploy && !inputs.skip_coverage)
154
154
with :
155
155
path : ${{ inputs.cmake_path }}/coverage_report/${{ inputs.coverage_name }}
@@ -166,13 +166,14 @@ jobs:
166
166
id-token : write
167
167
168
168
steps :
169
- - uses : actions/download-artifact@v3
169
+ - uses : actions/download-artifact@v4
170
170
if : ${{ inputs.skip_test }}
171
171
with :
172
- name : coverage_report
172
+ pattern : coverage_report-*
173
+ merge-multiple : true
173
174
174
175
- name : Upload Code Coverage Pages
175
- uses : actions/upload-pages-artifact@v2.0.0
176
+ uses : actions/upload-pages-artifact@v3
176
177
if : ${{ inputs.skip_test }}
177
178
with :
178
179
path : .
@@ -184,7 +185,7 @@ jobs:
184
185
185
186
- name : Deploy GitHub Pages site
186
187
id : deployment
187
- uses : actions/deploy-pages@v1.2.9
188
+ uses : actions/deploy-pages@v4
188
189
189
190
- name : Write Code Coverage Report URL
190
191
run : >-
0 commit comments