Documentation
¶
Overview ¶
Command release keeps the release PR up to date, and prints the release notes for the version being published. See RELEASE.md.
The newest section of CHANGELOG.md is the latest release. Once it's tagged, every push to main opens or updates the "Release vX.Y.Z" PR from the release/next branch, which adds a section for the next version with the PRs merged since. Merging that PR leaves the newest section untagged, which is what tells the deploy job to publish it.
Usage:
GITHUB_TOKEN=... CIRCLE_SHA1=... go run ./cmd/ci/release pr go run ./cmd/ci/release notes
Click to show internal directories.
Click to hide internal directories.