- increment version in version.go - increment version in snapcraft.yaml - tag git with same version number - make sure local build passes - push tag to git - make local xcompile (builds binaries for all platforms) - git release ./scripts/publish.sh - snapcraft - will auto crate a candidate, test it works then promote - brew - create pull request pointing to latest git release - docker - build and push latest and new version tag