Skip to content

Commit 9dba9be

Browse files
committed
fix: publish individual release assets
1 parent 5e80aaf commit 9dba9be

1 file changed

Lines changed: 17 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,22 @@ jobs:
175175
merge-multiple: true
176176
path: artifacts
177177

178+
- name: Collect individual release assets
179+
run: |
180+
mkdir -p release-assets
181+
find artifacts -maxdepth 1 -type f \
182+
\( -name '*.AppImage' \
183+
-o -name '*.blockmap' \
184+
-o -name '*.deb' \
185+
-o -name '*.dmg' \
186+
-o -name '*.exe' \
187+
-o -name '*.rpm' \
188+
-o -name '*.tar.gz' \
189+
-o -name '*.yml' \
190+
-o -name '*.zip' \) \
191+
-exec cp {} release-assets/ \;
192+
find release-assets -maxdepth 1 -type f -print | sort
193+
178194
- name: Generate release notes
179195
run: |
180196
cat > release-notes.md <<'NOTES'
@@ -199,5 +215,5 @@ jobs:
199215
with:
200216
body_path: release-notes.md
201217
draft: true
202-
files: artifacts/*
218+
files: release-assets/*
203219
generate_release_notes: true

0 commit comments

Comments
 (0)