| 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> | + | * Merge it like any other criu changes (create a github pr, get it approved, etc) |
| − | * Push <code>git push</code> <code>git push --tags</code> | + | * Tag: <code>git tag -a v$version -m '$summary'</code> |
| − | * Upload tarbal <code>make tar</code> <code>scp $tarbal xemul@download.openvz.org:/var/www/html/criu/</code>
| + | * Push: <code>git push origin v$version</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 == |
| | + | |
| | + | You can use the following as a checklist. |
| | + | |
| | + | * Make sure ''previous version'' is listed in [[Releases#Old versions]] |
| | + | * Add release metadata: |
| | + | ** name to [[Template:Codename]] |
| | + | ** date to [[Template:Release date]] |
| | + | * Add an image for the new version |
| | + | * Create [[Download/criu/NEWVERSION]] (for example, see [[Download/criu/{{Last 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 == |
| | + | |
| | + | * 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]] |