ci: exclude .dockerbuild artifacts from release download

build-push-action uploads <repo>~<branch>~<sha>.dockerbuild metadata
blobs as artifacts. pattern:"*" pulled them into the release job and
extraction failed after 5 retries, killing the v0.6.0 release run.
Match only binaries-*, desktop-*, and npm-tarballs.

Authored By: TDvorak <[email protected]>

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
Tomas DvorakandDevin committed 2026-09-21 14:06:18 +02:00
1 parent ec91deed46
commit 00bf725ba7
1 file changed
+12 -1
+12 -1
View File
@@ -153,11 +153,22 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
# build-push-action uploads "*.dockerbuild" metadata artifacts that
# download-artifact cannot extract — match only the real artifacts.
- uses: actions/download-artifact@v4
with:
pattern: "*"
pattern: "binaries-*"
merge-multiple: true
path: dist-release
- uses: actions/download-artifact@v4
with:
pattern: "desktop-*"
merge-multiple: true
path: dist-release
- uses: actions/download-artifact@v4
with:
name: npm-tarballs
path: dist-release
- name: Extract changelog section
run: |
awk -v ver="${VERSION#v}" '