...
No Format |
---|
Hi All,
I've created a X.Y.Z.0 release, with the following artifacts up for a vote:
Git Branch and Commit SH:
https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=shortlog;h=refs/heads/X.Y
Commit: XXXXXXXXXXXXXXXXX
Source release (checksums and signatures are available at the same
location):
https://dist.apache.org/repos/dist/dev/cloudstack/X.Y/
PGP release keys (signed using XXXXXXXX):
https://dist.apache.org/repos/dist/release/cloudstack/KEYS
Vote will be open for 72 hours.
For sanity in tallying the vote, can PMC members please be sure to indicate "(binding)" with their vote?
[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)
|
...
No Format |
---|
Hi all,
After 72 hours, the vote for CloudStack X.Y.Z.0 [1] *passes* with
Z PMC + Z non-PMC votes.
+1 (PMC / binding)
* person
+1 (non binding)
* person
0
none
-1
none
Thanks to everyone participating.
I will now prepare the release announcement to go out after 24 hours to give the mirrors time to catch up.
|
...
Code Block | ||
---|---|---|
| ||
$ git checkout X.Y-RC20141121T0341 $ git tag X.Y.Z.0 $ git push origin X.Y.Z.0 $ git checkout X.Y $ git merge X.Y-RC20141121T0341 $ git branch -m X.Y-RC20141121T0341 GA-X.Y.Z.0 # renames the old release candidate to something that makes sense $ git push origin X.Y $ git push origin :X.Y-RC20141121T0341 # deletes the old branch |
...
No Format |
---|
$ tools/build/setnextversion.sh -b [branch] -v X.Y.A.Z0-SNAPSHOT -s ~/cloudstack-release $ git push origin [branch] |
...
No Format |
---|
$ git push origin X.Y.Z.0
|
...
Move the release artifacts into place (replace X.Y.Z.0 with the release number, and replace Y.Y.Y with the previous release number):
No Format |
---|
# svn mv -m "Publishing X.Y.Z.0 release" https://dist.apache.org/repos/dist/dev/cloudstack/X.Y.Z.0/ https://dist.apache.org/repos/dist/release/cloudstack/releases/ |
...