The planned release window is the first week of June. * [x] Check crowdin sync * [x] Create a new branch `release/v1.27` * [x] Create a tag `v1.28.0-dev` in main branch * [x] Prepare a new changelog (there are a lot of new changes) and update CHANGELOG.md * [x] Release 1.27.0-rc0 from release/v1.27 branch * [x] Check possible Golang versions upgraded * [x] Check whether XGo is ready for new Golang version * [x] Check whether golang-alpine image is ready for the new Golang version * [x] Generate changelog_1.27.0-rc0.md from merged CHANGELOG.md * [x] Frontend changelog to main branch * [x] Tag 1.27.0-rc0 with `git tag -s -f changelog_1.27.0-rc0.md v1.27.0-rc0` and Push to Github * [x] Wait for the release created and check whether the release artifacts generated * [x] Check whether Github release attachments are generated and normal * [x] Check whether the binaries generated under https://dl.gitea.com/gitea/1.27.0-rc0/ and normal * [x] Check whether docker images are generated https://hub.docker.com/r/gitea/gitea/tags?page=&page_size=&ordering=&name=1.27.0-rc0 * [x] If the release does work then make it out of draft so that it's public for everyone. * [x] Official packages updated (not in rc releases) * [x] Homebrew https://github.com/Homebrew/homebrew-core/blob/master/Formula/g/gitea.rb * [x] Snap https://snapcraft.io/gitea * [x] Helm Chart For Gitea * [x] Terraform * [x] Update documentation to add version to 1.27.0-rc0 * [x] Confirm blog is ready and merge (not in rc releases) * [x] Announce the 1.27.0-rc0 release.
The planned release window is the first week of June.
release/v1.27v1.28.0-devin main branchgit tag -s -f changelog_1.27.0-rc0.md v1.27.0-rc0and Push to Github