mirror of
https://gitee.com/iresty/apisix.git
synced 2024-12-02 12:07:35 +08:00
1b3000556e
Co-authored-by: 琚致远 <juzhiyuan@apache.org>
2.4 KiB
2.4 KiB
Release steps
Release patch version
- Create a pull request (contains the changelog and version change) to master, merge it
- 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
- Create a GitHub release from the minor branch
- Update APISIX's website
- Update APISIX docker
- Update APISIX rpm package
- 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
- Create a GitHub release from the minor branch
- Merge the pull request into master branch
- Update APISIX website
- Update APISIX docker
- Update APISIX rpm package
- Send the ANNOUNCE email to dev@apisix.apache.org & announce@apache.org