gha: Merge artifacts on download

Turns out major versions break things.

Old behavior: Artifacts with same name are merged
New behavior: Artifacts with same name error

Using a pattern and merging on download should fix this at least on the
job-side. Though I do wonder if we'll start running into artifact limit
issues with the new way artifacts are handled...
This commit is contained in:
Christopher Haster
2024-09-19 12:36:20 -05:00
parent 72a4b57f4e
commit 2c4b262c35
3 changed files with 21 additions and 13 deletions
+6 -3
View File
@@ -709,19 +709,22 @@ jobs:
if: ${{github.event_name == 'pull_request'}}
continue-on-error: true
with:
name: sizes-x86_64
pattern: '{sizes,sizes-*}'
merge-multiple: true
path: sizes
- uses: actions/download-artifact@v4.1.8
if: ${{github.event_name == 'pull_request'}}
continue-on-error: true
with:
name: cov
pattern: '{cov,cov-*}'
merge-multiple: true
path: cov
- uses: actions/download-artifact@v4.1.8
if: ${{github.event_name == 'pull_request'}}
continue-on-error: true
with:
name: bench
pattern: '{bench,bench-*}'
merge-multiple: true
path: bench
# try to find results from tests