-
Notifications
You must be signed in to change notification settings - Fork 34
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
Release Process Improvements #1122
Comments
maleck13
changed the title
[Epic] Release Process Improvements
Release Process Improvements
Jan 16, 2025
I have done two things.
|
Based on our discussion we will move look to move to a process that flows as below:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
What
While we have a release process and it is reasonably light weight. I think there are some improvements we can make that will improve the quality of life of the person coordinating the release and make it a more easily understood and stable process.
Possible flow outline:
Key goal here is to remove the need for inputting versions of components over and over again.
Minor
Check this in and push it to the remote.
2) Trigger GH workflow that uses the release-v1.x branch (this should be the only needed input)
Patch
For a patch release it should just be the same other than creating a release-v1.x branch. New code changes should be added to the needed release branch (ideally from cherry-picks from main), updating any needed version bumps and re-running the release workflow from the release-v1.x branch.
In the workflow the first step should be to output the commit hash, the branch name and the versions that will be used in this release.
** note on the release.mk file **
At this point lets say if the file doesn't exist, then fall back to latest.
The text was updated successfully, but these errors were encountered: