based on Edirom-Online Release Workflow
Release preparation timeline
Preparations on zenodo.org
Checkout develop branch: git checkout develop
Checkout new release branch: git checkout -b release/vX.Y.Z develop
Checkout main branch: git checkout main
Release on github.com
Checkout develop branch: git checkout develop
Publication on zenodo.org
Clean-up
Plan next release
based on Edirom-Online Release Workflow
Release preparation timeline
Preparations on zenodo.org
Checkout develop branch:
git checkout developCheckout new release branch:
git checkout -b release/vX.Y.Z developCheckout main branch:
git checkout maingit merge --no-ff release/vX.Y.Z(release branch into main)git continue mergegit tagreturns a list of all tagsgit tag -a vX.Y.Z -m "vX.Y.Z"git tagfor reviewgit push --follow-tagsRelease on github.com
Checkout develop branch:
git checkout developgit merge --no-ff release/vX.Y.Z(release branch into develop)Publication on zenodo.org
Clean-up
Plan next release