Skip to content

Commit dccb765

Browse files
committed
ci: add step to collect release files in release workflow
1 parent 1c3d6e2 commit dccb765

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

.github/workflows/release.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -252,16 +252,24 @@ jobs:
252252
uses: orhun/git-cliff-action@v4
253253
with:
254254
config: cliff.toml
255-
args: --vv --tag ${{ github.ref_name }} --strip header --output release_notes.md
255+
args: -vv --tag ${{ github.ref_name }} --strip header --output release_notes.md
256256
env:
257257
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
258258

259+
- name: Collect release files
260+
id: release_files
261+
run: |
262+
find dist -type f \( -name "*.tar.gz" -o -name "*.zip" -o -name "SHA256SUMS" \) -print | sort > release_files.txt
263+
echo "files<<EOF" >> "$GITHUB_OUTPUT"
264+
cat release_files.txt >> "$GITHUB_OUTPUT"
265+
echo "EOF" >> "$GITHUB_OUTPUT"
266+
cat release_files.txt
267+
259268
- name: Create GitHub Release
260269
uses: softprops/action-gh-release@v2
261270
with:
262271
tag_name: ${{ github.ref_name }}
263-
files: |
264-
dist/**/*
272+
files: ${{ steps.release_files.outputs.files }}
265273
draft: false
266274
generate_release_notes: false
267275
body_path: release_notes.md

0 commit comments

Comments
 (0)