go test ./...
build docs locally: make site
build and push docs to production: make site-docs
A local release can be created for testing without creating anything official on the release page.
env GH_OAUTH_CLIENT_SECRET= GH_OAUTH_CLIENT_ID= goreleaser --skip-validate --skip-publish --rm-dist
- Check and test files in
dist/
This can all be done from your local terminal.
git tag 'vVERSION_NUMBER' # example git tag 'v0.0.1'
git push origin vVERSION_NUMBER
- Wait a few minutes for the build to run and CI to pass. Look at the actions tab to check the progress.
- Go to https://github.com/cli/cli/releases and look at the release