Releasing
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This is a reminder of steps needed to roll out a new release.
Code
- 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
- 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
- Send an announcement to the criu mailing list.