Skip to content

ci(release): require local release notes#211

Merged
cbusillo merged 3 commits into
mainfrom
chore/upstream-intake-124
May 29, 2026
Merged

ci(release): require local release notes#211
cbusillo merged 3 commits into
mainfrom
chore/upstream-intake-124

Conversation

@cbusillo
Copy link
Copy Markdown
Owner

Summary

  • remove CI-based OpenAI release-note generation and fallback note rewriting
  • add just local-release-notes so the local Every Code harness prepares version, changelog, and release notes metadata
  • make the release workflow fail fast until local metadata lands, then validate notes before publishing
  • update v0.6.107 changelog/release-note files to match the stricter validator

Validation

  • scripts/check-release-notes-version.sh --version 0.6.107
  • bash -n scripts/local/release-notes.sh scripts/check-release-notes-version.sh
  • shellcheck scripts/local/release-notes.sh scripts/check-release-notes-version.sh
  • actionlint .github/workflows/release.yml
  • just --list | rg "local-release-notes"
  • git diff --check -- .github/github.json .github/workflows/release.yml CHANGELOG.md docs/release-notes/RELEASE_NOTES.md docs/upstream-import-policy.md justfile scripts/check-release-notes-version.sh scripts/local/release-notes.sh
  • ./build-fast.sh

@cbusillo cbusillo merged commit 60446c3 into main May 29, 2026
1 check passed
@cbusillo cbusillo deleted the chore/upstream-intake-124 branch May 29, 2026 20:54
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