Skip to content

ci: fix release please notes setup#183

Merged
ThomasK33 merged 1 commit into
mainfrom
fix-release-please-ai-notes
Jun 28, 2026
Merged

ci: fix release please notes setup#183
ThomasK33 merged 1 commit into
mainfrom
fix-release-please-ai-notes

Conversation

@ThomasK33

Copy link
Copy Markdown
Member

Summary

  • Read Release Please's notes model from either the repository variable or the existing secret so AI editorial notes are enabled for the current setup.
  • Exclude generated CHANGELOG.md from Prettier so Release Please PRs do not fail formatting checks on generated markdown spacing.
  • Document the model fallback and generated changelog formatting behavior in the release runbook.

Validation

Passed locally:

bun run fmt
bun run lint
bun run typecheck
bun test
actionlint
git diff --check

Notes

The missing AI editorial block on #182 was caused by RELEASE_NOTES_MODEL being configured as a secret while the workflow only read vars.RELEASE_NOTES_MODEL. The failed fmt check on #182 is CHANGELOG.md, generated by Release Please.

After this PR is merged, rerun or let .github/workflows/release-please.yml run on main; it should update #182 with AI notes and the release branch should inherit the CHANGELOG.md Prettier exclusion.


Generated with mux • Model: openai:gpt-5.5 • Thinking: xhigh

Change-Id: Ia3455ac5847d15eac881bf081e91f30758737f0c
Signed-off-by: Thomas Kosiewski <tk@coder.com>
@ThomasK33 ThomasK33 merged commit 1858a59 into main Jun 28, 2026
6 checks passed
@ThomasK33 ThomasK33 deleted the fix-release-please-ai-notes branch June 28, 2026 11:12
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