diff --git a/internal/scaffold/fullsend-repo/scripts/post-code.sh b/internal/scaffold/fullsend-repo/scripts/post-code.sh index 715e5380a5..c6e839ab18 100755 --- a/internal/scaffold/fullsend-repo/scripts/post-code.sh +++ b/internal/scaffold/fullsend-repo/scripts/post-code.sh @@ -406,13 +406,15 @@ Closes #${ISSUE_NUMBER} - [x] Pre-commit hooks passed (authoritative run on runner) - [x] Tests ran inside sandbox" -PR_URL="$(gh pr create \ +if ! PR_URL=$(gh pr create \ --repo "${REPO_FULL_NAME}" \ --head "${BRANCH}" \ --base "${TARGET_BRANCH}" \ --title "${PR_TITLE}" \ - --body "${PR_BODY}" \ - 2>&1)" + --body "${PR_BODY}"); then + echo "::error::Failed to create PR: see above for details" + exit 1 +fi echo "PR created: ${PR_URL}" echo "pr_url=${PR_URL}" >> "${GITHUB_OUTPUT:-/dev/null}"