Publish a release

Publication procedure

  • Update merge request template to point to a new changelog wiki page
  • Update to point to new GitLab release
  • Create new web release page with generated artifact names and changelog (convert MR ids to urls: replace !([0-9][0-9][0-9][0-9]) with [!$1]($1) and #([0-9][0-9][0-9][0-9]) with [#$1]($1))
  • Add a link to the (upcoming) Doxygen documentation for this tag in Documentation/ (with v-prefix)
  • Update [docs-release]-link in to the new tag (with v-prefix)
  • Add a redirect in scripts/doc/_redirects
  • Create a tag and push
  • A new release is automatically created on GitLab
    • Fill in the release notes from the Wiki
  • Copy release binaries and container images from CI job to Azure OGS storage to a subdirectory containing the tag name at
  • Create a release on GitHub mirror (ufz/ogs)
  • Check if a Zenodo release is automatically issued
  • Issue a scan on Software Heritage Archive
  • Create bugfix branch
    • Create new netlify site (in an empty directory)
      • netlify init
      • # [ENTER]
      • # ogs-doxygen-v6-3-3
    • Create branch from master with name v[TAG] and push
  • Create a discourse announcement post

This article was written by Lars Bilke. If you are missing something or you find an error please let us know. Generated with Hugo 0.79.0. Last revision: August 26, 2021
Commit: [CMake] Disable -march flag on Apple ARM processors. 93c389cefe  | Edit this page on