Skip to content

Commit fb6c5b2

Browse files
committed
ci(preview): collect prerelease assets safely
1 parent 6bfa43e commit fb6c5b2

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

.github/workflows/preview-release.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -213,12 +213,16 @@ jobs:
213213
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
214214
run: |
215215
set -euo pipefail
216+
FILES=()
217+
while IFS= read -r f; do
218+
FILES+=("$f")
219+
done < <(find artifacts -type f \( -name "*.dmg" -o -name "*.zip" -o -name "*.exe" \) | sort)
220+
FILES+=("SHA256SUMS.txt")
221+
printf 'Release assets:\n'
222+
printf ' - %s\n' "${FILES[@]}"
216223
gh release create "$GITHUB_REF_NAME" \
217224
--title "CodePilot ${{ needs.verify-source.outputs.version }} internal preview" \
218225
--notes-file release-notes.md \
219226
--prerelease \
220227
--latest=false \
221-
artifacts/CodePilot-*.dmg \
222-
artifacts/CodePilot-*-arm64*.zip \
223-
artifacts/CodePilot.Setup.*.exe \
224-
SHA256SUMS.txt
228+
"${FILES[@]}"

0 commit comments

Comments
 (0)