Release 0.74.0-jh

Prep stable branch changes

  • Create 0-74-stable-jh

    # findout the merge base of branch "origin/0-73-stable" and "origin/main"
    BASE=$(git merge-base origin/0-74-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-74-stable and main into main-jh"
    # create branch "0-74-stable-jh" from branch "main-jh"
    git checkout -b 0-74-stable-jh
  • Pick the below new required JH changes from main-jh into 0-74-stable-jh if needed

    • PICK COMMIT OR MR
  • Merge from v0.74.0 to make sure all commits are passing CI

    • git merge v0.74.0 -m "Version v0.74.0-jh"
    • Resolve conflicts if any.
  • Push the branch to the canonical remote to run test jobs

    • git push origin 0-74-stable-jh:0-74-stable-jh
    • git push origin main-jh:main-jh

After release is finalized and tagged

  • Tag v0.74.0-jh from 0-74-stable-jh
    • git tag -a v0.74.0-jh -m "Version v0.74.0-jh"
  • Push the tag to the canonical remote
    • git push origin v0.74.0-jh
  • Trigger the release stable job manually and check if it succeeds.
Qiangqiang He 编辑于