Conversation
Extract release notes into a standalone workflow (release_notes.yml) that can be triggered manually or called from the release pipeline. Uses Claude Code to auto-generate highlights and GitHub API for the changelog section.
Move BINARY_REPO_PAT from job-level `if:` to a step-level env var check, since `secrets` context is not available in job-level `if:` expressions. This was causing the entire release workflow to fail.
🤖 Augment PR SummarySummary: This PR restructures the release pipeline to generate and publish release notes automatically before uploading XCFramework assets. Changes:
Technical Notes: Requires 🤖 Was this summary useful? React with 👍 or 👎 |
|
|
||
| Below is the auto-generated changelog: | ||
|
|
||
| STATIC_EOF |
There was a problem hiding this comment.
The heredoc terminator (STATIC_EOF) is indented; in bash the terminator must start at column 1 or the heredoc won’t close and this step will fail. This also applies to the other heredocs in this workflow (including INTEGRATION_EOF).
Severity: high
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #846 +/- ##
==========================================
- Coverage 26.85% 26.84% -0.01%
==========================================
Files 671 671
Lines 43470 43470
==========================================
- Hits 11675 11671 -4
- Misses 31795 31799 +4 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Summary
release_notes.yml) withworkflow_dispatchsupport for manual testingsecretscontext not available in job-levelif:condition that caused the 0.17.2 release workflow to failPipeline
Setup required
CLAUDE_CODE_OAUTH_TOKENto GitHub repo secretsTest plan
Release Notesworkflow with a tag (e.g.0.17.1) to verify output