Skip to content

Latest commit

 

History

History
51 lines (46 loc) · 2.38 KB

MAINTAIN.md

File metadata and controls

51 lines (46 loc) · 2.38 KB

Release steps

Release patch version

  1. Create a pull request (contains the changelog and version change) to master, merge it
  2. Create a pull request (contains the backport commits, and the change in step 1) to minor branch
  3. Merge it into minor branch
  4. Package a vote artifact to Apache's dev-apisix repo. The artifact can be created via VERSION=x.y.z make release-src
  5. Send the vote email to [email protected]
  6. When the vote is passed, send the vote result email to [email protected]
  7. Move the vote artifact to Apache's apisix repo
  8. Create a GitHub release from the minor branch
  9. Update APISIX's website
  10. Update APISIX docker
  11. Update APISIX rpm package
  12. Send the ANNOUNCE email to [email protected] & [email protected]

Release minor version

  1. Create a minor branch, and create pull request to master branch from it
  2. Package a vote artifact to Apache's dev-apisix repo. The artifact can be created via VERSION=x.y.z make release-src
  3. Send the vote email to [email protected]
  4. When the vote is passed, send the vote result email to [email protected]
  5. Move the vote artifact to Apache's apisix repo
  6. Create a GitHub release from the minor branch
  7. Merge the pull request into master branch
  8. Update APISIX website
  9. Update APISIX docker
  10. Update APISIX rpm package
  11. Send the ANNOUNCE email to [email protected] & [email protected]