Release v1.36.0
-
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
, you can runmake changelog
once you have pushed your branch to the remote server -
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
Added (3 changes)
- Add GitLab cache config flags (merge request)
- Add use-legacy-storage flag (merge request)
- fix(auth): make authentication scope for Pages configurable
Fixed (1 change)
Changed (3 changes)
- Move config validations to separate file (merge request)
- Add Cache to config pkg (merge request)
- Move configuration parsing to Config package (merge request)
- Set max-conns to 0 by default, making concurrency limit opt-in (merge request)
Other (1 change)
Not in the changelog
28761934fbb5744137cdd84e8ecc40240ea1b979 Merge branch 'move-tlsconfig-to-config-package' into 'master'
7c1d5db80c552d2031361a7a8498538b286e952d Merge branch 'move-auth-settings-to-config-pkg' into 'master'
01da18ea5717658eb98f539f921ed02fd35bd3d1 Merge branch 'feat/correlation-id' into 'master'
808300edb233f751aa6bb6abc8275774ffce936e Merge branch '485-add-more-tests-to-serve-from-file' into 'master'
Edited by Jaime Martinez