Skip to content

chore(release): publish GitHub release notes#40

Merged
caio-pizzol merged 1 commit into
mainfrom
caio-pizzol/release-workflow-fix
Jun 5, 2026
Merged

chore(release): publish GitHub release notes#40
caio-pizzol merged 1 commit into
mainfrom
caio-pizzol/release-workflow-fix

Conversation

@caio-pizzol
Copy link
Copy Markdown
Contributor

Publishes semantic-release notes to GitHub Releases.

The previous config generated notes internally, but only the npm plugin consumed the release. Nothing wrote those notes to a GitHub Release.

This switches to a JS release config so AI notes can be enabled only when ANTHROPIC_API_KEY_RELEASE_NOTES is present. Without that secret, releases fall back to the standard notes generator and still publish GitHub Releases.

Verified:

  • bun run check
  • config selects semantic-release-ai-notes when ANTHROPIC_API_KEY_RELEASE_NOTES is set
  • semantic-release loads the npm and GitHub plugins in dry-run mode

@caio-pizzol caio-pizzol force-pushed the caio-pizzol/release-workflow-fix branch from 3b861f5 to f25cb3f Compare June 5, 2026 19:47
@caio-pizzol caio-pizzol merged commit 546b0b0 into main Jun 5, 2026
1 check passed
@caio-pizzol caio-pizzol deleted the caio-pizzol/release-workflow-fix branch June 5, 2026 20:58
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.

2 participants