- Merge any changes you want to include into
main
. - Run
the
draft-release
workflow. Run from the main branch. Choose what sort of semantic versoning increment you want to make (Major, Minor, Patch, Prerelease). - Approve the
PR
created bydraft-release
. OncePR
is merged therelease
workflow will automatically run. - Optional: Edit description at https://github.com/abcxyz/jvs/releases
Currently, you can only increment an existing version on the main branch. There is currently no automated way to make a patch of an old release, and doing so must be done by manually tagging and releasing.
VERSION
in the root of the repo is used by draft-release
to determine the
"current" version to increment from. It must be a valid existing tag.
If a release fails, you will need to manually decrement the VERSION
file
to its previous state before running draft-release
again to create a new PR.