How to build and ship a release
Step 0. Update dependencies
git checkout main
git checkout -b update_deps
go install github.com/oligot/go-mod-upgrade@latest
go-mod-upgrade
go mod tidy
git commit -m "CHORE: Update dependencies" go.sum go.modStep 1. Rebuild generated files
git fetch origin main
git reset --hard origin/main
git checkout -b generate
bin/generate-all.sh
git status
git commit -am "CHORE: generate-all.sh"Step 2. Tag the commit in main that you want to release
Step 3. Create the release notes
Step 4. Announce it via email
Step 5. Get credit
Tip: How to bump the major version
Tip: Configuring GHA integration tests
Overview
How do I add a single new integration test?
How do I add a "bring your own keys" integration test?
Tip: How to rebuild flattener
Tip: How to update modules
Last updated