-
Notifications
You must be signed in to change notification settings - Fork 375
WIP: Add release-notes generator script and update release docs #1785
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
WIP: Add release-notes generator script and update release docs #1785
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
✅ Deploy Preview for cert-manager ready!Built without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify project configuration. |
51de3c4 to
a3349fd
Compare
- Add scripts/release-notes Go tool (main, tests, go.mod, go.sum) and README - Add make target generate-release-notes using CERT_MANAGER_VERSION from content/docs/variables.json to run the tool and write site release notes - Tidy make/02_mod.mk: add generate-release-notes target and fix PATH newline Signed-off-by: Richard Wall <richard.wall@cyberark.com>
- Add machine-readable {/* BEGIN/END contributors */} markers to the
- release notes to enable automated contributor extraction
- Add {/* BEGIN/END changelog */} markers around v1.18.2, v1.18.1 and
- v1.18.0 sections so the release generator can parse changelogs
Signed-off-by: Richard Wall <richard.wall@cyberark.com>
- Remove dependency on the k8s release-notes CLI and related env vars - Re-number and streamline setup: cmrel, gcloud, gsutil, cosign - Consolidate release notes generation and add guidance to run make generate-release-notes - Clarify GitHub release publishing, website PRs, and bump versions workflow Signed-off-by: Richard Wall <richard.wall@cyberark.com>
Signed-off-by: Richard Wall <richard.wall@cyberark.com>
a3349fd to
effb7f3
Compare
…relative - Add .spelling file listing release tags v1.18.0 v1.18.1 v1.18.2 - Enable mdspell --target-relative in package.json check:spelling - Wrap release-notes filename in docs with inline code formatting Signed-off-by: Richard Wall <richard.wall@cyberark.com>
Signed-off-by: Richard Wall <richard.wall@cyberark.com>
|
PR needs rebase. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
Creating and updating the release notes has always been one of the most laborious parts of the cert-manager release process for me and this script encodes various manual steps that had previously taken a long time and patience to get right.
The tool captures and automates some the tedious, error-prone steps of producing release notes so we spend less time formatting and more time reviewing content and thanking contributors.