|
|
# Release routine
|
|
|
|
|
|
LIKWID uses a three digit release version: <major version>.<minor version>.<bug fix>.
|
|
|
For preparing a new major or minor release in advance a feature freeze in the main branch is enforced by tagging with:
|
|
|
|
|
|
`likwid-<major version>.<minor version>.0-beta`
|
|
|
|
|
|
After it is decided that a version is ready for release the main branch is tagged with:
|
|
|
|
|
|
`likwid-<major version>.<minor version>`
|
|
|
|
|
|
and a branch is created. The release tar ball is then created from this branch. Bug fix are applied on the release branch and if applicable backported to the main branch. Bug fix release are generated from the release branch only. On a bug fix release the release branch is tagged with:
|
|
|
|
|
|
`<major version>.<minor version>.<bug fix>`
|
|
|
|