Code-Memo

Release engineering

What “release” usually means for Go DevOps tooling

Common artifact set

Checksums

sha256sum mytool-* > checksums.txt

Versioning

goreleaser

goreleaser is the most common “one tool” approach for building matrices, packaging archives, generating checksums, and publishing GitHub Releases.

Backward compatibility

For DevOps tools used across orgs: