Skip to content

Commit 9bcbd18

Browse files
committed
ci(gha): make determine_release tolerant of PR merge refs (fallback when changeset status cannot diff from main)
1 parent f2f0ea1 commit 9bcbd18

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

.github/workflows/release.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@ jobs:
7878
- name: Compute release flags
7979
id: determine
8080
run: |
81-
pnpm changeset status --output=changeset-status.json
81+
# Changesets can error on PR merge refs; tolerate and default to no pre mode
82+
pnpm changeset status --output=changeset-status.json || echo '{}' > changeset-status.json
8283
PRE=$(jq -r '.preState.mode // ""' changeset-status.json)
8384
rm -f changeset-status.json
8485
echo "is_prerelease=$([[ $PRE = 'pre' ]] && echo true || echo false)" >> $GITHUB_OUTPUT

0 commit comments

Comments
 (0)