Release v0.5.0
Release CLI release v0.5.0
-
Set the milestone on this issue -
Review the list of changes since the last release and fill below: -
In the changelog
-
- Decide on the version number by reference to
the Versioning
- Typically if you want to release code from current
master
branch you will updateMINOR
version, e.g.1.12.0
->1.13.0
. In that case you don't need to create stable branch - If you want to backport some bug fix or security fix you will need to update stable branch
X-Y-stable
- Typically if you want to release code from current
-
Create an MR for release-cli project. !77 (diffs) -
Update VERSION
-
Update CHANGELOG
. You can usemake generate_changelog
-
Assign to reviewer
-
-
Once release-cli
is merged create a signed+annotated tag pointing to the merge commit on the stable branch In case ofmaster
branch:git fetch origin master git fetch dev master git tag -a -s -m "Release v1.0.0" v1.0.0 origin/master
stable
branch:git fetch origin 1-0-stable git fetch dev 1-0-stable git tag -a -s -m "Release v1.0.0" v1.0.0 origin/1-0-stable
-
Verify that you created tag properly: git show v1.0.0
-
(tag: v1.0.0, origin/master, dev/master, master)
formaster
-
(tag: v1.0.1, origin/1-0-stable, dev/1-0-stable, 1-0-stable)
forstable
branch
-
-
Push this tag to origin(Skip this for security release!) git push origin v1.0.0
Changelog
0.5.0
https://gitlab.com/gitlab-org/release-cli/-/releases/v0.5.0
New Features
- Read release description from file if present !67 (merged) (Nejc Habjan @nejch1)
Bug fixes
- Add timeout flag !66 (merged)
Documentation changes
- Add a note about minimum Go version !73 (merged)
- Update wording about generic package !64 (merged)
Other changes
- Bump Go version to 1.15.5 !72 (merged)
- Update release team and labels !71 (merged)
- Update to latest go version !70 (merged)
- Don't run secret detection job for merge trains or tags !69 (merged)
- Fix typo in documentation !62 (merged)
- Add example for release assets as Generic package !61 (merged)
- Use templates again for security scanners !60 (merged)
- Improve pipeline execution !58 (merged)
Edited by Jaime Martinez