Difference between revisions of "Releasing"

From CRIU
Jump to navigation Jump to search
(+changelogs)
(→‎Wiki: some improvements)
Line 11: Line 11:
  
 
* Make sure ''previous version'' is listed in [[Releases#Old versions]]
 
* Make sure ''previous version'' is listed in [[Releases#Old versions]]
* Add release name to [[Template:Codename]]
+
* Add release metadata:
* Add release date to [[Template:Release date]]
+
** name to [[Template:Codename]]
* Add release version to [[Changelogs]]
+
** date to [[Template:Release date]]
 
* Create [[Download/criu/VERSION]]
 
* Create [[Download/criu/VERSION]]
 
* Bump [[Template:Last version]]
 
* Bump [[Template:Last version]]
 
+
* Add new version to [[Changelogs]]
 
* Fixup [[Release schedule]]
 
* Fixup [[Release schedule]]
 +
** remove new version from [[Release schedule#Future releases]]
 +
** add previous version to [[Release schedule#Past releases]]
  
 
== Announces ==
 
== Announces ==

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