Closed htdvisser closed 2 years ago
Any reason that v3.16.3 isnt in the changelog anymore? Was it yanked?
V3.16.3 is still there, but indeed, the changelog file in the v3.17 branch doesn't list it. v3.16.3 was released as a backport with some cherry-picked fixes from the v3.17 branch. So the changes that we made in v3.16.3 are also in v3.17.0.
Overview
This is a checklist for releases. This is filled in by both the releaser and the reviewer where necessary.
Preparation
[x] Create a documentation release issue.
[x] Create a
release/v3.${minor}.${patch}
branch off thev3.${minor}
branch.[x] Update submodules
[x] Update the
CHANGELOG.md
filedate +%Y-%m-%d
(e.g.## [3.2.1] - 2019-10-11
)Added
Changed
Deprecated
Removed
Fixed
Security
[x] Once complete, you can add the file to staging
[x] If releasing a new minor version, update the
SECURITY.md
file and stage it for commit.[x] Bump version
[ ] Run the necessary
mage
bump commands based on the type of release[ ] Write the version files
[ ] Commit the version bump
[x] Create a pull request targeting
v3.${minor}
.Check 1 (for reviewers)
SECURITY.md
is updated.Release
[x] Once this PR is approved and merged, checkout the latest
v3.${minor}
branch locally.[x] Create a version tag
[x] Push the version tag. Once this is done, CI automatically starts building and pushing to package managers. When this is done, you'll find a new release on the releases page.
Post Release
Check 2 (for reviewers)
https://github.com/TheThingsNetwork/lorawan-stack/compare/v<previous-version>...v<current-version>