Difference between revisions of "Releasing"

From CRIU
Jump to navigation Jump to search
m
 
Line 6: Line 6:
 
* Merge it like any other criu changes (create a github pr, get it approved, etc)
 
* Merge it like any other criu changes (create a github pr, get it approved, etc)
 
* Tag: <code>git tag -a v$version -m '$summary'</code>
 
* Tag: <code>git tag -a v$version -m '$summary'</code>
* Push: git push origin v$version</code>
+
* Push: <code>git push origin v$version</code>
  
 
== Wiki ==
 
== Wiki ==

Latest revision as of 16:08, 19 April 2023

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

Code[edit]

  • 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

Wiki[edit]

Announces[edit]

  • Send an announcement to the criu mailing list.