- Keep
v1.0.0forever (first stable contract tag). - Keep
v1.0.1forever (install/packaging patch). - Never move public tags. If correction is needed, release next patch (for example
v1.0.2).
bash scripts/build-release.shArtifacts are written to dist/ and checksums to dist/sha256sums.txt.
go test ./...
go run ./cmd/small version
go run ./cmd/small selftestOptional local binary smoke test:
tar -xzf dist/small_X.Y.Z_darwin_arm64.tar.gz
./small versiongit tag -a vX.Y.Z -m "SMALL Protocol vX.Y.Z"
git push origin vX.Y.Zcat dist/sha256sums.txt
shasum -a 256 dist/small_X.Y.Z_*.tar.gz