-
Notifications
You must be signed in to change notification settings - Fork 145
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
ci: implement semantic release process #17440
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
…vate repo Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Co-authored-by: Roger Barker <[email protected]> Signed-off-by: Andrew Brandt <[email protected]>
Co-authored-by: Roger Barker <[email protected]> Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Holding on merge until Nathan reviews this PR. |
Signed-off-by: Andrew Brandt <[email protected]>
Co-authored-by: Nathan Klick <[email protected]> Signed-off-by: Andrew Brandt <[email protected]>
Co-authored-by: Nathan Klick <[email protected]> Signed-off-by: Andrew Brandt <[email protected]>
Co-authored-by: Nathan Klick <[email protected]> Signed-off-by: Andrew Brandt <[email protected]>
Co-authored-by: Nathan Klick <[email protected]> Signed-off-by: Andrew Brandt <[email protected]>
Co-authored-by: Nathan Klick <[email protected]> Signed-off-by: Andrew Brandt <[email protected]>
Co-authored-by: Nathan Klick <[email protected]> Signed-off-by: Andrew Brandt <[email protected]>
Co-authored-by: Nathan Klick <[email protected]> Signed-off-by: Andrew Brandt <[email protected]>
…mber to commit message Signed-off-by: Andrew Brandt <[email protected]>
@nathanklick I have resolved all comments on this PR and the changes are ready for verification. I need to run appropriate checks to confirm everything functions as expected with this final version. I will have documentation available here of my full testing process before merging. @rbarkerSL for awareness ^ please reapprove when you get a chance. |
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
a8ecfbc
to
9ae9425
Compare
Signed-off-by: Andrew Brandt <[email protected]>
Signed-off-by: Andrew Brandt <[email protected]>
aa13899
to
5332d31
Compare
Signed-off-by: Andrew Brandt <[email protected]>
Potential issue identified here: The semantic release script was then run on the mainline and silently failed. See the linked job here. |
Signed-off-by: Andrew Brandt <[email protected]>
Description:
The purpose of this PR is to create two workflows:
increment-next-main-release.yaml
will increment theversion.txt
file to the next minor release (Ex: 0.58.x --> 0.59.0). This will be used when a release is complete and we are working on a new release version.flow-trigger-release.yaml
will apply a version tag using thegit-semver
tool with appropriate semantic release versioning, trigger our workflows for a release, and generate the release notes in a markdown format.Related issue(s):
Fixes #14967
Notes for reviewer:
Checklist