Build better Go release binaries
- Track: Go
- Room: UD2.120 (Chavanne)
- Day: Saturday
- Start: 13:00
- End: 13:30
- Video only: ud2120
- Chat: Join the conversation!

go build .
is a very common way to build and release binaries for go projects. But there are many settings one can pass to go to build better release binaries. This talk will give overview of compile time optimizations, give guidance on re-releasing, apply CGO hardening as recommended by OpenSSF, upgrading dependencies, ensuring binaries can be scanned for vulnerabilities, ensure codebase is compatible with popular go forks for FIPS compliance, and are easier to reproduce.
Speakers
![]() |
Dimitri John Ledkov |
Attachments
Links
- Build better go release binaries (Google Drive Slides)
- Go documentation - compile packages and dependencies
- OpenSSF Compiler Hardening Guide
- govulncheck
- Chainguard gobump
- Melange go/build
- Video recording (AV1/WebM)
- Video recording (MP4)
- Video recording subtitle file (VTT)
- Chat room(web)
- Chat room(app)
- Submit Feedback