Skip to content

How to make a new release

Johannes Holke edited this page Apr 17, 2023 · 23 revisions

These are step-by-step instructions to make a new release of t8code. These steps should only be carried out by a t8code owner (i.e. Johannes Holke).

  • Ensure that all required contributions have been added to main

  • Update the CITATION file

    • version number

    • release date

  • Update the version number

    • Edit major and minor version in the t8code version test files

    • Make a new git tag vX.Y.Z with git tag -a

    • Push the git tag

  • Ensure that these changes are in the main branch

  • Go to the main github page of the repo and click "draft a new release"

  • Add the doxygen documentation to the homepage (a corresponding PR in t8code-website is automatically created by T8ddy)

  • If desired, post an update article on the homepage (Definitely do this for major releases)

  • ??? (add new steps, for example homepage texts)

Clone this wiki locally