-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Release Automation
Use Case
As a Node engineer
I want to remove manual steps from the release process
So that there is less opportunity to miss something
User Impact
- None
Dependencies
- None
Unknowns
- What trigger for release_notes is most desirable?
- Ex. We can have a special comment on the release PR kick it off "/gen-notes". This is slightly nicer than going into the dispatch dialog, but there might be more to worry about, like having an allow list of users that the comment can come from
- Ex. Every time HISTORY.md is modified is can run, a workflow that triggers a workflow requires a certain setup: see gh docs.
- Ex. Re-generate the release notes whenever a PR lands in a release branch (4.x, 5.x, main, ect)
Acceptance Criteria
Implementation Requirements
- Add an automated trigger to release notes that will run the steps to update the body of the release PR with the highlights from each relevant PR
Testing Requirements
- Manual verification that trigger works
- Ensure manual workflow_dispatch method still works
Documentation Requirements
- Update release process document
Follow Up Requirements
- None