Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 752 Bytes

release_proocess.md

File metadata and controls

32 lines (24 loc) · 752 Bytes

Release workflow

  1. Create the release branch
  2. Update the project version and tag
  3. Build the artifacts
  4. Verify the artifacts
  5. Move master branch to the next version
  6. Write release notes

Steps in detail

  1. Create the release branch
git clone https://github.com/streamnative/function-mesh
git checkout -b branch-x.y
./bump_version.sh x.y.z
git add .
git commit -m "Update release version"
git push origin branch-x.y
  1. Update the project version and tag
git tag vX.Y.Z
git push origin vX.Y.Z
  1. Click the release button

Click the release button and draft a new release. When publish the release, the Action CI will automatically trigger the release process, build the corresponding image, and push it to docker_hub.