Skip to content

Commit c04d219

Browse files
author
e2e
committed
ci: prepare beta release publishing
1 parent 86adcc4 commit c04d219

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,10 @@ jobs:
6565
6666
- name: Install dependencies
6767
run: npm ci
68+
69+
- name: Fetch pinned Bun runtime
70+
run: node scripts/fetch-bun.mjs
71+
6872
- name: Verify source
6973
run: npm run verify
7074

@@ -239,9 +243,14 @@ jobs:
239243
RELEASE_TAG: ${{ needs.build.outputs.release_tag }}
240244
run: |
241245
set -euo pipefail
246+
prerelease_args=()
247+
if [[ "$RELEASE_TAG" == *-* ]]; then
248+
prerelease_args+=(--prerelease)
249+
fi
242250
gh release create "$RELEASE_TAG" \
243251
"release-assets/$ASSET_NAME" \
244252
"release-assets/$ASSET_NAME.sha256" \
245253
--target "$GITHUB_SHA" \
246254
--title "Gajae App $RELEASE_TAG" \
255+
"${prerelease_args[@]}" \
247256
--generate-notes

0 commit comments

Comments
 (0)