Skip to content

Fail release-note generation when GitHub API fails - #4111

Merged
Keboo merged 1 commit into
masterfrom
kepler/fix-production-release-notes
Oct 17, 2026
Merged

Keboo merged 1 commit into
masterfrom
kepler/fix-production-release-notes

Conversation

@Keboo

@Keboo Keboo commented Oct 17, 2026

Copy link
Copy Markdown
Member

Summary

  • Check the GitHub CLI exit code immediately after generating release notes.
  • Fail the step on API errors, including authentication failures, rather than uploading contributor-only notes.

Validation

  • Verified a simulated failed API call throws immediately.
  • Verified successful API responses still parse correctly.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@Keboo
Keboo enabled auto-merge (squash) October 17, 2026 19:40
@Keboo
Keboo merged commit 14223ec into master Oct 17, 2026
2 checks passed
@Keboo
Keboo deleted the kepler/fix-production-release-notes branch October 17, 2026 19:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant