Publish a release

Publication procedure

  • Update merge request template (settings / merge_requests) to point to a new changelog wiki page
  • Run python scripts/python/
  • Create new netlify site (in an empty directory)
    • netlify init
    • # [ENTER]
    • # ogs-doxygen-[TAG (- separated instead of .)]
  • Update CITATION.cff, create a commit, tag and push (see script output)
  • A new release is automatically created on GitLab
    • Fill in the release notes from the Wiki
    • 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)
  • 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
  • Run python scripts/python/ and commit and create a discourse announcement post
  • Update Zenodo entry with correct authors (obtained via git shortlog -sne [new_version]...[previous_version])
  • Set milestone on expired issues and merge requests

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.122.0 in CI job 449919 | Last revision: April 23, 2024
Commit: [PL/LD] Use generic cell average output 3557e29  | Edit this page on