Release 0.72.0-jh
Prep stable branch changes
-
Create 0-72-stable-jh
# findout the merge base of branch "origin/0-72-stable" and "origin/main" BASE=$(git merge-base origin/0-72-stable origin/main | tr -d '\n') # merge the above "merge base" into out branch "main-jh" git checkout main-jh && git pull && git merge ${BASE} -m "Merge base-point of 0-72-stable and main into main-jh" # create branch "0-72-stable-jh" from branch "main-jh" git checkout -b 0-72-stable-jh
-
Pick the below new required JH changes from
main-jh
into0-72-stable-jh
if neededPICK COMMIT OR MR
-
Merge from
v0.72.0
to make sure all commits are passing CIgit merge v0.72.0 -m "Version v0.72.0-jh"
- Resolve conflicts if any.
-
Push the branch to the
canonical
remote to run test jobsgit push origin 0-72-stable-jh:0-72-stable-jh
git push origin main-jh:main-jh
After release is finalized and tagged
-
Tag
v0.72.0-jh
from0-72-stable-jh
git tag -a v0.72.0-jh -m "Version v0.72.0-jh"
-
Push the tag to the
canonical
remotegit push origin v0.72.0-jh
-
Trigger the
release stable
job manually and check if it succeeds.