Difference between revisions of "Releasing"

m
(→‎Wiki: more details)
 
(One intermediate revision by one other user not shown)
Line 9: Line 9:
  
 
== Wiki ==
 
== Wiki ==
 +
 +
You can use the following as a checklist.
  
 
* Make sure ''previous version'' is listed in [[Releases#Old versions]]
 
* Make sure ''previous version'' is listed in [[Releases#Old versions]]
Line 14: Line 16:
 
** name to [[Template:Codename]]
 
** name to [[Template:Codename]]
 
** date to [[Template:Release date]]
 
** date to [[Template:Release date]]
* Create [[Download/criu/VERSION]]
+
* Add an image for the new version
 +
* Create [[Download/criu/NEWVERSION]] (for example, see [[Download/criu/{{Last version}}]])
 
* Bump [[Template:Last version]]
 
* Bump [[Template:Last version]]
 
* Add new version to [[Changelogs]]
 
* Add new version to [[Changelogs]]
Line 24: Line 27:
  
 
* Send an announcement to the criu mailing list.
 
* Send an announcement to the criu mailing list.
 +
 +
== Packages ==
 +
 +
* Update the CRIU packages in [https://build.opensuse.org/project/show/devel:tools:criu Open Build Service] and [https://launchpad.net/~criu Launchpad].
  
 
[[Category: development]]
 
[[Category: development]]

Latest revision as of 01:21, 23 May 2025

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

CodeEdit

  • Fix Makefile.versions
  • Commit: git commit -m "criu: Version $version"
  • Merge it like any other criu changes (create a github pr, get it approved, etc)
  • Tag: git tag -a v$version -m '$summary'
  • Push: git push origin v$version

WikiEdit

You can use the following as a checklist.

AnnouncesEdit

  • Send an announcement to the criu mailing list.

PackagesEdit