@@ -114,10 +114,10 @@ jobs:
114
114
mv coverage_integration.txt coverage_integration_${{ matrix.operating-system }}_${{ matrix.tests }}.txt
115
115
116
116
- name : Upload coverage data to workflow artifact
117
- uses : actions/upload-artifact@v3
117
+ uses : actions/upload-artifact@v4
118
118
with :
119
119
if-no-files-found : error
120
- name : ${{ env.COVERAGE_ARTIFACT }}
120
+ name : ${{ env.COVERAGE_ARTIFACT }}-test-integration-${{ matrix.operating-system }}
121
121
path : |
122
122
./coverage_integration_*.txt
123
123
@@ -157,10 +157,10 @@ jobs:
157
157
158
158
- name : Upload coverage data to workflow artifact
159
159
if : runner.os == 'Linux'
160
- uses : actions/upload-artifact@v3
160
+ uses : actions/upload-artifact@v4
161
161
with :
162
162
if-no-files-found : error
163
- name : ${{ env.COVERAGE_ARTIFACT }}
163
+ name : ${{ env.COVERAGE_ARTIFACT }}-test-${{ matrix.operating-system }}
164
164
path : |
165
165
./coverage_unit.txt
166
166
@@ -182,9 +182,10 @@ jobs:
182
182
run : go install github.com/wadey/gocovmerge@b5bfa59
183
183
184
184
- name : Download coverage data artifact
185
- uses : actions/download-artifact@v3
185
+ uses : actions/download-artifact@v4
186
186
with :
187
- name : ${{ env.COVERAGE_ARTIFACT }}
187
+ pattern : ${{ env.COVERAGE_ARTIFACT }}-*
188
+ merge-multiple : true
188
189
189
190
- name : Merge all code coverage artifacts
190
191
run : gocovmerge coverage*.txt > coverage.txt
0 commit comments