1.25.0 release
-
Set the milestone on this issue -
Review the list of changes since the last release and fill below: -
In the changelog -
Not in the changelog
Hint:
git --no-pager log --merges --pretty=oneline master...vX.Y.Z
-
-
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 gitlab-pages project. You can use this MR as an example. -
Update VERSION
-
Update CHANGELOG
-
Assign to reviewer
-
-
Once gitlab-pages
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
In case of
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
it should include something like:
-
(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
-
Wait for tag to be mirrored to dev
or push it:git push dev v1.0.0
-
Create an MR for gitlab project. You can use this MR as an example. -
Update GITLAB_PAGES_VERSION
-
Create a changelog entry -
Assign to a reviewer
-
In the changelog
- No user-facing changes
Not in the changelog
96ca05ec2a3a8af7a0de49fbbc0e245979732aed (HEAD -> master, origin/master, dev/master) Merge branch '24-add-redirects' into 'master'
0abe5dd1422e2fb86cda77ca9151df157cbcfd8b Merge branch 'test-go-1-15' into 'master'
9d9ae960f86f3a6290ee50467ce88aa84e03c1d5 Merge branch '448-add-metrics-for-httprange' into 'master'
e854f77d7a8a23bcce20421fbbc1e75b3945f888 Merge branch 'eread/upgrade-go-in-tool-versions' into 'master'
bcebba19eecb3f127c7bc6683fe748651485b61f Merge branch 'gitlab-pages-development-docs' into 'master'
2251d26dd72f2a8e00851edc1373025a6a9e9633 Merge branch 'fix-symlink-specs' into 'master'
eeb8f0d8201ee88e32db40b8611066c04f0e166f Merge branch 'fix-license-scanning' into 'master'
Edited by Vladimir Shushlin