Difference between revisions of "Releasing"

From CRIU
Jump to navigation Jump to search
(→‎Wiki: some improvements)
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This is a reminder what to do to make new release
+
This is a reminder of steps needed to roll out a new release.
  
 +
== Code ==
 
* Fix <code>Makefile.versions</code>
 
* Fix <code>Makefile.versions</code>
* Commit, title: <code>criu: Version $version</code>
+
* Commit: <code>git commit -m "criu: Version $version"</code>
* Tag <code>git tag -a v$version -m '$summary'</code>
+
* Tag: <code>git tag -a v$version -m '$summary'</code>
* Push <code>git push</code> <code>git push --tags</code>
+
* Push: <code>git push && git push --tags</code>
* Upload tarbal <code>make tar</code> <code>scp $tarbal xemul@download.openvz.org:/var/www/html/criu/</code>
+
* Upload tarball: <code>make tar && scp $tarbal xemul@download.openvz.org:/var/www/html/criu/</code>
* Update wiki
 
** Create [[Download/criu/VERSION]]
 
** Add release name do {{Template:Codename}}
 
** Bump [[Template:Latest_release]]
 
** Add to [[Releases]]
 
** Fixup [[release schedule]]
 
  
[[ Category: development ]]
+
== Wiki ==
 +
 
 +
* Make sure ''previous version'' is listed in [[Releases#Old versions]]
 +
* Add release metadata:
 +
** name to [[Template:Codename]]
 +
** date to [[Template:Release date]]
 +
* Create [[Download/criu/VERSION]]
 +
* Bump [[Template:Last version]]
 +
* Add new version to [[Changelogs]]
 +
* Fixup [[Release schedule]]
 +
** remove new version from [[Release schedule#Future releases]]
 +
** add previous version to [[Release schedule#Past releases]]
 +
 
 +
== Announces ==
 +
 
 +
* FIXME
 +
 
 +
[[Category: development]]

Revision as of 01:07, 27 April 2019

This is a reminder of steps needed to roll out a new release.

Code

  • Fix Makefile.versions
  • Commit: git commit -m "criu: Version $version"
  • Tag: git tag -a v$version -m '$summary'
  • Push: git push && git push --tags
  • Upload tarball: make tar && scp $tarbal xemul@download.openvz.org:/var/www/html/criu/

Wiki

Announces

  • FIXME