Skip to content

Commit 48df4d6

Browse files
committed
ci(preview): use release action for tester prerelease
1 parent fb6c5b2 commit 48df4d6

1 file changed

Lines changed: 15 additions & 17 deletions

File tree

.github/workflows/preview-release.yml

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -208,21 +208,19 @@ jobs:
208208
done
209209
cat SHA256SUMS.txt
210210
211+
- name: List release assets
212+
run: find artifacts -type f \( -name "*.dmg" -o -name "*.zip" -o -name "*.exe" \) -print | sort
213+
211214
- name: Create GitHub prerelease
212-
env:
213-
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
214-
run: |
215-
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[@]}"
223-
gh release create "$GITHUB_REF_NAME" \
224-
--title "CodePilot ${{ needs.verify-source.outputs.version }} internal preview" \
225-
--notes-file release-notes.md \
226-
--prerelease \
227-
--latest=false \
228-
"${FILES[@]}"
215+
uses: softprops/action-gh-release@v2
216+
with:
217+
tag_name: ${{ github.ref_name }}
218+
name: CodePilot ${{ needs.verify-source.outputs.version }} internal preview
219+
body_path: release-notes.md
220+
prerelease: true
221+
make_latest: false
222+
files: |
223+
artifacts/*.dmg
224+
artifacts/*.zip
225+
artifacts/*.exe
226+
SHA256SUMS.txt

0 commit comments

Comments
 (0)