Difference between revisions of "Releasing"
Jump to navigation
Jump to search
(→Wiki: some improvements) |
|||
(9 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | This is a reminder | + | 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 | + | * Commit: <code>git commit -m "criu: Version $version"</code> |
− | * Tag <code>git tag -a v$version -m '$summary'</code> | + | * Tag: <code>git tag -a v$version -m '$summary'</code> |
− | * Push <code>git push | + | * Push: <code>git push && git push --tags</code> |
− | * Upload | + | * Upload tarball: <code>make tar && scp $tarbal xemul@download.openvz.org:/var/www/html/criu/</code> |
− | |||
− | |||
− | |||
− | |||
− | [[ Category: development ]] | + | == 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]] | ||
+ | * 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 == | ||
+ | |||
+ | * FIXME | ||
+ | |||
+ | [[Category: development]] |
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
- 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
- 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
- FIXME