-
Sub-task
-
Resolution: Done
-
Undefined
-
None
-
None
-
1
-
False
-
-
False
-
-
The tagging operation (annotated and signed) needs to be done manually:
TAG=25.0.0
RELEASE_ID=2024.2
Release candidate
git tag -u $KEYID -s -a -m 'RC release for $MASTER_RELEASE $TAG' ${TAG}.0rc1 master git push --tags gerrit
We need to only push to Gerrit repo, the packstack-upload-git-mirror Zuul job will then push it to GH mirror
Check the jobs in pre-release pipeline after pushing the tag https://zuul.opendev.org/t/openstack/builds?project=x%2Fpackstack&pipeline=pre-release&skip=0&limit=100
Create branch
ssh review.opendev.org gerrit create-branch x/packstack stable/${RELEASE_ID} master
and submit patch e.g https://review.opendev.org/c/x/packstack/+/931629
Final Release (when all packages promoted to -release)
git tag -u $KEYID -s -a -m 'Final release for $MASTER_RELEASE $TAG' ${TAG} stable/${RELEASE_ID} git push --tags gerrit
Check the jobs in release pipeline after pushing the tag https://zuul.opendev.org/t/openstack/builds?project=x%2Fpackstack&pipeline=release&skip=0&limit=100