- changie: a changelog management tool.
- GitHub CLI: GitHub utility tools.
git checkout main
git pull
git fetch --all --tags
# Batch changelor prior to opening the PR so the version
# is bump in the right order
changie batch patch
changie merge
export VERSION=$(changie latest)
git checkout -b release/bump-$VERSION
# Open the Changelog update PR and merge it if everything is okay.
💡 Replace batch
by minor or major if it's another version.
# Make sure you merged the changelog PR first
git checkout main
git pull
export VERSION=$(changie latest)
git tag $VERSION origin
git push origin $VERSION
gh release create "$VERSION" --draft --verify-tag --title "$VERSION" --notes-file .changes/$VERSION.md
This will trigger the workflow to publish all modules to daggerverse.