- GitHub repo Settings > Actions > General > Workflow permissions > Read and write permissions
- Add repository secret
NPM_TOKENto publishprovn-clito npm - Optional: create
kshitizz36/homebrew-tapand add repository secretTAP_GITHUB_TOKEN
- Bump versions in
provn-cli/Cargo.tomlandnpm/package.json - Run:
cd provn-cli && cargo testcd provn-cli && cargo clippy -- -D warnings
- Commit changes
- Tag and push:
git tag -a vX.Y.Z -m "Provn vX.Y.Z"git push origin maingit push origin vX.Y.Z
release.ymlbuilds platform binaries and creates a GitHub Releaserelease.ymlpublishes the npm package whenNPM_TOKENis configuredupdate-homebrew.ymlupdates the Homebrew tap whenTAP_GITHUB_TOKENis configured