mirror of
https://gitee.com/iresty/apisix.git
synced 2024-12-04 04:57:35 +08:00
3.7 KiB
3.7 KiB
Release steps
Release patch version
- Create a pull request (contains the changelog and version change) to master
- Create a pull request (contains the backport commits, and the change in step 1) to minor branch
- Merge it into minor branch
- Package a vote artifact to Apache's dev-apisix repo. The artifact can be created
via
VERSION=x.y.z make release-src
- Send the vote email to dev@apisix.apache.org
- When the vote is passed, send the vote result email to dev@apisix.apache.org
- Move the vote artifact to Apache's apisix repo
- Register the release info in https://reporter.apache.org/addrelease.html?apisix
- Create a GitHub release from the minor branch
- Update APISIX's website
- Update APISIX rpm package
- Update APISIX docker, and create new branch form master, named as
release/apisix-${version}
, e.g.release/apisix-2.10.2
- Send the ANNOUNCE email to dev@apisix.apache.org & announce@apache.org
Release minor version
- Create a minor branch, and create pull request to master branch from it
- Package a vote artifact to Apache's dev-apisix repo. The artifact can be created
via
VERSION=x.y.z make release-src
- Send the vote email to dev@apisix.apache.org
- When the vote is passed, send the vote result email to dev@apisix.apache.org
- Move the vote artifact to Apache's apisix repo
- Register the release info in https://reporter.apache.org/addrelease.html?apisix
- Create a GitHub release from the minor branch
- Merge the pull request into master branch
- Update APISIX's website
- Update APISIX rpm package
- Update APISIX docker, and create new branch form master, named as
release/apisix-${version}
, e.g.release/apisix-2.10.2
- Send the ANNOUNCE email to dev@apisix.apache.org & announce@apache.org