Difference between revisions of "Releases/Create Release"
< Releases
Jump to navigation
Jump to search
m (→Version number system: typos fixed) |
(No difference)
|
Latest revision as of 21:55, 9 October 2016
Release guidelines
This is a guideline for release maintainer and main-developers how to create a release from git.
This is still TODO and needs major cleanup.
Main developers
- Decide what version number the release needs. See #Version number system below.
- Check if all locations that contain the version number are up to date. If not, update the files so they reflect the current version number.
- Create tag with current version-number.
- Update Changelog
- Update News section on the homepage with the release information and available release-files.
- Create new tags for the bug tracker.
Others
- Post/email news announcements as described here: Releases/Announcements
Version number system
Releases/Branch-names | Release Candidates | Development Releases |
x.y
|
x.y-RCz
|
x.y-devz
|
Development releases (unstable)
This version numbers are used for unstable (pre-RC) releases for beta-testing.
|
|
Release candidates (mostly stable)
This version numbers are used for pre-stable releases of the code. i.e the code should be feature-frozen.
Note: do not use uppercase letters when using this in filenames & git.
|
|
Release versions (stable)
This version numbers are used for stable releases in the branches.
|
|
Version tree
For each Release and Release Candidate we'll create a 'tag' in the repository so it can be accessed again later on.