Line 1: |
Line 1: |
− | This is a reminder of step required to create a new release. | + | This is a reminder of steps needed to roll out a new release. |
| | | |
| == Code == | | == Code == |
| * Fix <code>Makefile.versions</code> | | * Fix <code>Makefile.versions</code> |
| * Commit: <code>git commit -m "criu: Version $version"</code> | | * Commit: <code>git commit -m "criu: Version $version"</code> |
| + | * 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: <code>git push && git push --tags</code> | + | * Push: <code>git push origin v$version</code> |
− | * Upload tarball: <code>make tar && scp $tarbal xemul@download.openvz.org:/var/www/html/criu/</code>
| |
| | | |
| == Wiki == | | == 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]] | | * Create [[Download/criu/VERSION]] |
− | * Add release name to [[Template:Codename]]
| + | * Bump [[Template:Last version]] |
− | * Add release date to [[Template:Release date]]
| + | * Add new version to [[Changelogs]] |
− | * Bump [[Template:Latest release]] | |
− | * Add to [[Releases]] | |
| * Fixup [[Release schedule]] | | * 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. |
| | | |
| [[Category: development]] | | [[Category: development]] |