Creating a new release:
This repository uses Github Actions to release.
-
Start on the
main
branch and on latestgit checkout main git pull origin main
-
Create a branch with the correct name:
release-v${version}
ex:
git checkout -b release-v0.0.1
-
Push the branch to origin
git push origin release-v0.0.1
-
kicks off .github/workflows/release-pr.yml
-
A Pull Request should be created
-
Review pull request
-
Merge PR when ready to release
-
Release kicks off and runs .github/workflows/release-merge.yml