Skip to content

ReleaseProcess

Thomas Roehl edited this page Nov 20, 2020 · 4 revisions

Release routine

LIKWID uses a three digit release version: ... For preparing a new major or minor release in advance a feature freeze in the main branch is enforced by tagging with:

v<major version>.<minor version>.<bug fix>-rcX

After it is decided that a version is ready for release the main branch is tagged with:

v<major version>.<minor version>.<bug fix>

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>

Further actions after the release

  • Inform SPEC Tools team to update their LIKWID webpage by writing a mail to rg-releasemanager@spec.org
  • Update LIKWID SPEC file in OpenHPC
  • Update LIKWID recipe in the package manager spack
  • Inform maintainers for various package managers (Debian, Archlinux, Gentoo, ...)
Clone this wiki locally