# Reproducible builds with GoReleaser

DevFeed: [Reproducible builds with GoReleaser](<https://devfeed.tech/articles/reproducible-builds-with-goreleaser-37761.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/goreleaser-reproducible-buids/>)

Author: Carlos Alexandro Becker

Published: 2022-04-26T00:00:00Z

Content type: tutorial

Language: en

Sources: [Carlos Becker](<https://devfeed.tech/sources/carlos-becker.md>)

Topics: [reproducible builds](<https://devfeed.tech/topics/reproducible-builds.md>), [builds](<https://devfeed.tech/topics/builds.md>), [Go](<https://devfeed.tech/topics/go.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>)

Tags: [builds](<https://devfeed.tech/tags/builds.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [go](<https://devfeed.tech/tags/go.md>), [reproducible-builds](<https://devfeed.tech/tags/reproducible-builds.md>)

## AI overview

This tutorial explains how GoReleaser can help produce reproducible Go binary builds by controlling timestamps, build paths, repository state, dependencies, and tool versions. It notes that the Go version must also be pinned, for example in GitHub Actions.

## Source excerpt

GoReleaser can help you, to some extent, to have reproducible builds.