Skip to content

Commit 0568f26

Browse files
committed
fix(ci): avoid coverage artifact conflicts and enable merging of multiple reports
Signed-off-by: Mert Şişmanoğlu <mertssmnoglu@gmail.com>
1 parent 866cfe7 commit 0568f26

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ jobs:
259259
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
260260
if: steps.list_env.outputs.nyc != ''
261261
with:
262-
name: coverage
262+
name: coverage-${{ strategy.job-index }} # to avoid conflicts
263263
path: ./coverage
264264
retention-days: 1
265265

@@ -282,8 +282,9 @@ jobs:
282282
- name: Collect coverage reports
283283
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
284284
with:
285-
name: coverage
285+
pattern: coverage-* # download all coverage artifacts
286286
path: ./coverage
287+
merge-multiple: true
287288

288289
- name: Merge coverage reports
289290
shell: bash

0 commit comments

Comments
 (0)