Difference between revisions of "Releasing"
Jump to navigation
Jump to search
(→Wiki: some improvements) |
m |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
* 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 | + | * Push: <code>git push origin v$version</code> |
− | |||
== Wiki == | == Wiki == | ||
Line 23: | Line 23: | ||
== Announces == | == 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]] | [[Category: development]] |
Latest revision as of 12:31, 28 October 2024
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]
- 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[edit]
- Send an announcement to the criu mailing list.
Packages[edit]
- Update the CRIU packages in Open Build Service and Launchpad.