# GoReleaser

> Markdown mirror of DialtoneApp's public top-site detail page for `goreleaser.com`.

URL: https://dialtoneapp.com/top-sites/goreleaser.com/index.md
Canonical HTML: https://dialtoneapp.com/top-sites/goreleaser.com

## Summary

- Domain: `goreleaser.com`
- Website: https://goreleaser.com
- Description: ai readable | score 20 | purchase read only
- Label: ai_readable
- Payment surface: Not available
- Purchase boundary: read_only
- Control boundary: unknown
- Rank: 671305

## robots

~~~text
User-agent: *
~~~

## llms

~~~text
# GoReleaser

> Release engineering, simplified. GoReleaser handles the complexities of releasing so you can focus on building what matters.


## Introduction
- [Monorepo](https://goreleaser.com/customization/monorepo/): This feature is exclusively available with GoReleaser Pro. If you want to use GoReleaser within a …
- [SBOMs](https://goreleaser.com/customization/sbom/): A Software Bill of Materials (SBOM) is a description of the components that make up a software …
- [Report Sizes](https://goreleaser.com/customization/reportsizes/): You might want to enable this if you want to keep an eye on your binary/package sizes.
It&rsquo;ll …

### General
- [Project Name](https://goreleaser.com/customization/general/project/): The project name is used in the name of the Brew formula, archives, etc. If none is given, it will …
- [Metadata](https://goreleaser.com/customization/general/metadata/): GoReleaser creates some metadata files in the dist directory before it finishes running.
You can …
- [Dist folder](https://goreleaser.com/customization/general/dist/): By default, GoReleaser will create its artifacts in the ./dist folder. If you must, you can change …
- [Artifacts](https://goreleaser.com/customization/general/artifacts/): GoReleaser generates an artifacts.json file in the dist folder containing information about all …
- [Includes](https://goreleaser.com/customization/general/includes/): This feature is exclusively available with GoReleaser Pro. GoReleaser allows you to reuse …
- [Templates](https://goreleaser.com/customization/general/templates/): Several fields in GoReleaser&rsquo;s config file support templating.
Those fields are often suffixed …
- [Template Files](https://goreleaser.com/customization/general/templatefiles/): This feature is exclusively available with GoReleaser Pro. Template Files allow you to create …
- [Environment Variables](https://goreleaser.com/customization/general/env/): Global environment variables to be passed down to all hooks and builds.
If you have an environment …
- [Global Hooks](https://goreleaser.com/customization/general/hooks/): Some release cycles may need to run something before or after everything else.
GoReleaser allows …
- [Git](https://goreleaser.com/customization/general/git/): This allows you to change the behavior of some Git commands.
.goreleaser.yamlgit: # What should be …
- [Split & Merge](https://goreleaser.com/customization/general/partial/): With GoReleaser Pro, you can split and merge goreleaser release runs.
This feature is exclusively …
- [Retries](https://goreleaser.com/customization/general/retry/): This will be available in the next release (v2.15.3). Stay tuned! Most external service calls go …

### Build
- [Build Hooks](https://goreleaser.com/customization/builds/hooks/): Both pre and post hooks are run for each build target, regardless of whether these targets are …
- [Verifiable Builds](https://goreleaser.com/customization/builds/verifiable_builds/): GoReleaser has support for creating verifiable builds. A verifiable build is one that records enough …
- [macOS Universal Binaries](https://goreleaser.com/customization/builds/universalbinaries/): GoReleaser can create macOS Universal Binaries - also known as Fat Binaries. Those binaries are in a …
- [UPX](https://goreleaser.com/customization/builds/upx/): Having small binary sizes are important, and Go is known for generating rather big binaries. …

#### Builders
- [Go](https://goreleaser.com/customization/builds/builders/go/): Options Builds can be customized in multiple ways.
You can specify for which GOOS, GOARCH and GOARM …
- [Bun](https://goreleaser.com/customization/builds/builders/bun/): Since v2.6. You can now build TypeScript binaries using bun build --compile and GoReleaser!
- [Rust](https://goreleaser.com/customization/builds/builders/rust/): Since v2.5. You can now build Rust binaries using cargo zigbuild and GoReleaser!
Simply set the …
- [Zig](https://goreleaser.com/customization/builds/builders/zig/): Since v2.5. You can now build Zig binaries using zig build and GoReleaser!
Simply set the builder …
- [Deno](https://goreleaser.com/customization/builds/builders/deno/): Since v2.6. You can now build TypeScript binaries using deno compile and GoReleaser!
Simply set the …
- [Python](https://goreleaser.com/customization/builds/builders/python/): Coming soon.
- [UV](https://goreleaser.com/customization/builds/builders/uv/): Since v2.9. You can now build Python wheel and sdist files using uv build and GoReleaser!
- [Poetry](https://goreleaser.com/customization/builds/builders/poetry/): Since v2.9. You can now build Python wheel and sdist files using poetry build and GoReleaser!
- [Import pre-built binaries](https://goreleaser.com/customization/builds/builders/prebuilt/): This feature is exclusively available with GoReleaser Pro. It is also possible to import pre-built …

### Package and Archive
- [Archives](https://goreleaser.com/customization/package/archives/): The binaries built will be archived together with the README and LICENSE files into a tar.gz file. …
- [Source Archive](https://goreleaser.com/customization/package/source/): You may add the current tag source archive to the release as well. This is particularly useful if …
- [nFPM - Linux packages](https://goreleaser.com/customization/package/nfpm/): GoReleaser can be wired to nfpm to generate and publish .deb, .rpm, .apk, .ipk, and Archlinux …
- [Makeself - Self-Extracting Archives](https://goreleaser.com/customization/package/makeself/): GoReleaser can create self-extracting archives using Makeself . These files are executables that …
- [App Bundles](https://goreleaser.com/customization/package/app_bundles/): This feature is exclusively available with GoReleaser Pro. Since v2.4.
- [Source RPMs](https://goreleaser.com/customization/package/srpm/): Since v2.15. GoReleaser can generate Source RPM (.src.rpm) packages.
Source RPMs are the standard …
- [DMG](https://goreleaser.com/customization/package/dmg/): This feature is exclusively available with GoReleaser Pro. GoReleaser can create DMG images for …
- [macOS Pkg](https://goreleaser.com/customization/package/pkg/): This feature is exclusively available with GoReleaser Pro. Since v2.14.
- [MSI](https://goreleaser.com/customization/package/msi/): This feature is exclusively available with GoReleaser Pro. GoReleaser can create MSI installers for …
- [NSIS](https://goreleaser.com/customization/package/nsis/): This feature is exclusively available with GoReleaser Pro. Since v2.14.
- [Snapcraft Packages](https://goreleaser.com/customization/package/snapcraft/): GoReleaser can also generate snap packages. Snaps are a new packaging format, that will let you …
- [Flatpak Packages](https://goreleaser.com/customization/package/flatpak/): Since v2.15. GoReleaser can create Flatpak bundles (.flatpak files) for your Linux binaries. …
- [Chocolatey Packages](https://goreleaser.com/customization/package/chocolatey/): GoReleaser can also generate nupkg packages. Chocolatey are packages based on nupkg format, that …
- [Docker (v2)](https://goreleaser.com/customization/package/dockers_v2/): Since v2.12. This feature is currently experimental. Feedback is greatly appreciated! This feature …
- [Docker Images with Ko](https://goreleaser.com/customization/package/ko/): You can also use ko to build and publish Docker container images.
Please notice that ko will build …
- [Checksums](https://goreleaser.com/customization/package/checksum/): GoReleaser generates a project_1.0.0_checksums.txt file and uploads it with the release, so your …
- [Docker Digests](https://goreleaser.com/customization/package/docker_digests/): Since v2.12. Creates a digests.txt file with the digests and image names of all images and …
- [Docker Images (deprecated)](https://goreleaser.com/customization/package/docker/): Warning
Phasing out in v2.12. Docker Images v2 is preferred instead.
GoReleaser can build and push …
- [Docker Manifests (deprecated)](https://goreleaser.com/customization/package/docker_manifest/): Phasing out in v2.12. Docker Images v2 is preferred instead.
GoReleaser can also create and push …

### Sign & Notarize
- [Signing binaries](https://goreleaser.com/customization/sign/binary_sign/): Since v2.2. This can be used to archive the binaries with their signatures, instead of signing the …
- [Signing archives, installers, packages, and checksums](https://goreleaser.com/customization/sign/sign/): Signing ensures that the artifacts have been generated by yourself, and your users can verify that …
- [Signing Docker manifests](https://goreleaser.com/customization/sign/docker_sign/): Signing Docker Images and Manifests is also possible with GoReleaser. This pipe was designed based …
- [Notarize macOS Applications](https://goreleaser.com/customization/sign/notarize/): GoReleaser has two ways to do notarization for macOS:
Cross-platform using anchore/quill ; Native …

### Publish
- [Hooks](https://goreleaser.com/customization/publish/beforepublish/): Since v2.1. This feature is exclusively available with GoReleaser Pro. You can use the …
- [Snapshots](https://goreleaser.com/customization/publish/snapshots/): Sometimes we want to generate a full build of our project, but neither want to validate anything nor …
- [Nightlies](https://goreleaser.com/customization/publish/nightlies/): This feature is exclusively available with GoReleaser Pro. Whether you need beta builds or a …
- [Blob Storage - s3, gcs, azblob](https://goreleaser.com/customization/publish/blob/): The blobs allows you to upload artifacts to Amazon S3, Azure Blob and Google GCS.
Customization …
- [Cloudsmith - apt, rpm, and alpine repositories](https://goreleaser.com/customization/publish/cloudsmith/): Since v2.1. This feature is exclusively available with GoReleaser Pro. You can easily create deb, …
- [GemFury - apt and rpm repositories](https://goreleaser.com/customization/publish/gemfury/): GemFury - apt and rpm repositories This feature is exclusively available with GoReleaser Pro. You …
- [DockerHub](https://goreleaser.com/customization/publish/dockerhub/): This feature is exclusively available with GoReleaser Pro. DockerHub allows you to set an image …
- [Homebrew Casks](https://goreleaser.com/customization/publish/homebrew_casks/): Since v2.10. After releasing to GitHub, GitLab, or Gitea, GoReleaser can generate and publish a …
- [NPM](https://goreleaser.com/customization/publish/npm/): Since v2.8. This feature is exclusively available with GoReleaser Pro. The npms section configures …
- [Winget](https://goreleaser.com/customization/publish/winget/): After releasing to GitHub, GitLab, or Gitea, GoReleaser can generate and publish a winget manifest …
- [Arch User Repositories](https://goreleaser.com/customization/publish/aur/): After releasing to GitHub, GitLab, or Gitea, GoReleaser can generate and publish a PKGBUILD to an …
- [Arch User Repositories (Sources)](https://goreleaser.com/customization/publish/aursources/): Since v2.5. After releasing to GitHub, GitLab, or Gitea, GoReleaser can generate and publish a …
- [Nix User Repositories](https://goreleaser.com/customization/publish/nix/): After releasing to GitHub, GitLab, or Gitea, GoReleaser can generate and publish a nix derivation to …
- [Krew Plugin Manifests](https://goreleaser.com/customization/publish/krew/): After releasing to GitHub or GitLab, GoReleaser can generate and publish a Krew Plugin Manifest into …
- [Scoop Manifests](https://goreleaser.com/customization/publish/scoop/): After releasing to GitHub, GitLab, or Gitea, GoReleaser can generate and publish a Scoop App …
- [Model Context Protocol (MCP) Server Registry](https://goreleaser.com/customization/publish/mcp/): Since v2.13. This feature is currently experimental. Feedback is greatly appreciated! After …
- [Attestations](https://goreleaser.com/customization/publish/attestations/): If you&rsquo;re using GitHub Actions and want to attest your build artifacts, you can do add the …
- [Changelog](https://goreleaser.com/customization/publish/changelog/): You can customize how the changelog is generated using the changelog section in the config file: …
- [HTTP Upload](https://goreleaser.com/customization/publish/upload/): GoReleaser supports building and pushing artifacts to HTTP servers using simple HTTP requests.
How …
- [Artifactory](https://goreleaser.com/customization/publish/artifactory/): Publish your artifacts to an Artifactory instance.
How it works You can declare multiple Artifactory …
- [Custom Publishers](https://goreleaser.com/customization/publish/publishers/): GoReleaser supports publishing artifacts by executing a custom publisher.
How it works You can …
- [Closing Milestones](https://goreleaser.com/customization/publish/milestone/): GoReleaser can close repository milestones after successfully publishing all artifacts.
Let&rsquo;s …
- [Homebrew Formulas (deprecated)](https://goreleaser.com/customization/publish/homebrew_formulas/): Deprecated in v2.10. Homebrew Casks should be used instead.
After releasing to GitHub, GitLab, or …

#### Releases
- [GitHub](https://goreleaser.com/customization/publish/scm/github/): API Token GoReleaser requires an API token with the repo scope selected to deploy the artifacts to …
- [GitLab](https://goreleaser.com/customization/publish/scm/gitlab/): Warning
Only GitLab v12.9+ is supported for releases.
Subgroups and project ID If you use GitLab …
- [Gitea](https://goreleaser.com/customization/publish/scm/gitea/): Uploading tar.gz and checksums.txt To enable uploading tar.gz and checksums.txt files you need to …

### Announce
- [Bluesky](https://goreleaser.com/customization/announce/bluesky/): To use Bluesky , you need to create an account, and set the following environment variable on your …
- [Discord](https://goreleaser.com/customization/announce/discord/): To use Discord , you need to create a Webhook , and set following environment variables on your …
- [Discourse](https://goreleaser.com/customization/announce/discourse/): Since v2.13. This announcer enables posting new release messages to a Discourse forum. It will …
- [LinkedIn](https://goreleaser.com/customization/announce/linkedin/): For it to work, you&rsquo;ll need to set some environment variables on your pipeline: …
- [Mastodon](https://goreleaser.com/customization/announce/mastodon/): For it to work, you&rsquo;ll need to create a new Mastodon app …
- [Mattermost](https://goreleaser.com/customization/announce/mattermost/): For it to work, you&rsquo;ll need to create a new Incoming Webhook in your own Mattermost …
- [OpenCollective](https://goreleaser.com/customization/announce/opencollective/): For it to work, you&rsquo;ll need to create a personal token …
- [Reddit](https://goreleaser.com/customization/announce/reddit/): For it to work, you&rsquo;ll need to create a new Reddit app , and set some environment variables on …
- [Slack](https://goreleaser.com/customization/announce/slack/): For it to work, you&rsquo;ll need to create a new Incoming Webhook , and set some environment …
- [Email/SMTP](https://goreleaser.com/customization/announce/smtp/): For it to work, you&rsquo;ll need to set some environment variables on your pipeline:
SMTP_PASSWORD …
- [Teams](https://goreleaser.com/customization/announce/teams/): To use Teams , you need to create a Webhook , and set following environment variable on your …
- [Telegram](https://goreleaser.com/customization/announce/telegram/): For it to work, you&rsquo;ll need to create a new Telegram bot .
You should get a token, and export …
- [𝕏/Twitter](https://goreleaser.com/customization/announce/twitter/): Warning
Twitter has announced that API usage will no longer be free starting Feb 9, 2023.
- [WebHooks](https://goreleaser.com/customization/announce/webhook/): WebHooks are a way to receive notifications. With this GoReleaser functionality, you can send events …

### Continuous Integration
- [GitHub Actions](https://goreleaser.com/customization/ci/actions/): GoReleaser can also be used within our official GoReleaser Action through GitHub Actions .
You can …
- [Azure Pipelines](https://goreleaser.com/customization/ci/azurepipelines/): GoReleaser can also be used within our official GoReleaser Extensions for Azure DevOps through …
- [CircleCI](https://goreleaser.com/customization/ci/circle/): Here is how to do it with CircleCI :
.circleci/config.ymlversion: 2.1 workflows: main: jobs: - …
- [Cirrus CI](https://goreleaser.com/customization/ci/cirrus/): Here is how to do it with Cirrus CI :
.cirrus.ymltask: name: Release only_if: $CIRRUS_TAG != …
- [Google CloudBuild](https://goreleaser.com/customization/ci/cloudbuild/): CloudBuild works off a different clone than your GitHub repo: it seems that your changes are pulled …
- [Codefresh](https://goreleaser.com/customization/ci/codefresh/): Codefresh uses Docker based pipelines where all steps must be Docker containers. Using GoReleaser is …
- [Drone](https://goreleaser.com/customization/ci/drone/): By default, drone does not fetch tags. plugins/git is used with default values, in most cases …
- [GitLab CI](https://goreleaser.com/customization/ci/gitlab/): Below are some example GitLab CI jobs that use GoReleaser to release a project.
If you are using …
- [Jenkins](https://goreleaser.com/customization/ci/jenkins/): Here is how to set up a Jenkins pipeline using Jenkinsfile:
pipeline { ... stages { …
- [Semaphore](https://goreleaser.com/customization/ci/semaphore/): In Semaphore 2.0 each project starts with the default pipeline specified in …
- [Travis CI](https://goreleaser.com/customization/ci/travis/): You may want to set up your project to auto-deploy your new tags on Travis , for example: …
- [Woodpecker](https://goreleaser.com/customization/ci/woodpecker/): By default, woodpecker only fetches tags on tag events. If you are not using a tag event, you will …

## More Resources
- [Maintainers](https://goreleaser.com/resources/maintainers/): GoReleaser is maintained by:
Carlos Alexandro BeckerCreator and BDFL of GoReleaser. Carine Meyer …
- [Users](https://goreleaser.com/resources/users/): GoReleaser is used by ~50k open source repositories!
Some notable mentions Here&rsquo;s a running …
- [Deprecation notices](https://goreleaser.com/resources/deprecations/): This page is used to list deprecation notices across GoReleaser.
Deprecated options are only removed …
- [Experimental features](https://goreleaser.com/resources/experiments/): Much like Go, GoReleaser can be told to use an experimental feature via environment variables. …
- [Contributing](https://goreleaser.com/resources/contributing/): By participating in this project, you agree to abide our code of conduct .
Set up your machine …
- [GoReleaser End User License Agreement](https://goreleaser.com/resources/eula/): 1. Licensed software. GoReleaser Pro is licensed as commercial software and must not be used without …
- [Security Policy](https://goreleaser.com/resources/security/): Supported Versions Only the last stable version at any given point.
Response Timeline We aim to …
- [Links](https://goreleaser.com/resources/links/): Follow the progress on the GitHub repository Follow us on Twitter , Mastodon, and Telegram for …

### Common Errors
- [Version-related configuration errors](https://goreleaser.com/resources/errors/version/): Unsupported configuration version This can show as an error or as an warning:
only version: 2 …
- [Git is in a dirty state](https://goreleaser.com/resources/errors/dirty/): GoReleaser requires a clean git state to work.
If you see this error, it means that something in …
- [Multiple tokens found, but only one is allowed](https://goreleaser.com/resources/errors/multiple-tokens/): GoReleaser infers if you are using GitHub, GitLab or Gitea by which tokens are provided. If you have …
- [GitHub release upload errors](https://goreleaser.com/resources/errors/release-upload/): Here are some common errors that might happen when releasing to GitHub, and some guidance on how to …
- [Docker build failures](https://goreleaser.com/resources/errors/docker-build/): COPY failed: file not found in build context This usually happens when trying to build the binary …
- [Build does not contain a main function](https://goreleaser.com/resources/errors/no-main/): This usually happens if you&rsquo;re trying to build a library or if you didn&rsquo;t setup the …
- [Build Errors](https://goreleaser.com/resources/errors/build/): Undefined methods If you see an error that looks like this:
⨯ release failed after 14s error=failed …
- [Resource not accessible by integration](https://goreleaser.com/resources/errors/resource-not-accessible-by-integration/): When using GitHub Actions, you might feel tempted to use the action-bound GITHUB_TOKEN.
While it is …
- [Changelog has only the latest commit](https://goreleaser.com/resources/errors/no-history/): If your changelog has only a single commit, its likely GoReleaser ran against a shallow clone, so …
- [Archive has different count of binaries for each platform](https://goreleaser.com/resources/errors/multiple-binaries-archive/): This error looks like this:
⨯ release failed after 5s error=invalid archive: 0:archive has different …
- [Scoop requires single a Windows archive](https://goreleaser.com/resources/errors/scoop-archive/): The Scoop pipe requires a Windows build and archive.
Usually, if you see this error, one of these 2 …

### Cookbooks
- [Building in a private monorepo, publishing in to a public repository](https://goreleaser.com/resources/cookbooks/private-monorepo-public-release/): One fairly common usecase is on open-core projects is to have the code in a private monorepo, but …
- [Builds: using complex template environment variables](https://goreleaser.com/resources/cookbooks/builds-complex-envs/): Builds&rsquo; environment variables accept templates.
You can leverage that to have a single build …
- [Multi-platform Docker images](https://goreleaser.com/resources/cookbooks/multi-platform-docker-images/): On GoReleaser there are two main ways of doing that: the easier one is to use the ko integration.
If …
- [Building Go modules](https://goreleaser.com/resources/cookbooks/build-go-modules/): With the default configs, you can already build a Go module without issues.
But, if you want to …
- [Use debconf and templates](https://goreleaser.com/resources/cookbooks/debconf-templates/): Deb installation format has a support for user input during installation using debconf .
To enable …
- [Publish to Artifactory using jfrog cli](https://goreleaser.com/resources/cookbooks/using-jfrog-cli-to-publish-to-artifactory/): This cookbook is an example of a publishers section that uses the jfrog cli to upload files to …
- [Publish to Nexus](https://goreleaser.com/resources/cookbooks/publish-to-nexus/): Example of a publishers section pushing files to a Nexus instance:
.goreleaser.yamlpublishers: - …
- [Release a library](https://goreleaser.com/resources/cookbooks/release-a-library/): Maybe you don&rsquo;t want to actually release binaries, but just generate a changelog and whatnot …
- [Semantic Release](https://goreleaser.com/resources/cookbooks/semantic-release/): GoReleaser does not create any tags, it just runs on what is already there.
You can, though, …
- [Setting a custom git tag](https://goreleaser.com/resources/cookbooks/set-a-custom-git-tag/): You can override the current and previous tags by setting some environment variables. This can be …
- [Using the `main.version` ldflag](https://goreleaser.com/resources/cookbooks/using-main.version/): By default, GoReleaser will set the following 3 ldflags:
main.version: Current Git tag (the v prefix …
- [Override hardcoded registry and image name ?](https://goreleaser.com/resources/cookbooks/override-image-name/): If you are curious about how to avoid hard-coded registry and image names within your …

### Limitations
- [CGO](https://goreleaser.com/resources/limitations/cgo/): Compiling with CGO is tricky, especially when cross-compiling. It requires extra setup and …
- [Semantic Versioning](https://goreleaser.com/resources/limitations/semver/): GoReleaser enforces semantic versioning and will error on non-compliant tags.
Your tag should be a …

## 
- [](https://goreleaser.com/includes/commit_author/): # Git author used to commit to the repository. # # Default: inferred from global metadata. Since …
- [](https://goreleaser.com/includes/prs/): Pull Requests GoReleaser allows you to, instead of pushing directly to the main branch, push to a …
- [](https://goreleaser.com/includes/repository/): # Repository to push the generated files to. repository: # Repository owner. # # Templates: allowed. …

## Blog
- [Announcing GoReleaser v2.15](https://goreleaser.com/blog/goreleaser-v2.15/): This version a big one for Linux packaging - Flatpak bundles and Source RPMs land in the same … - Published 2026-03-29
- [Goodbye, Mkdocs](https://goreleaser.com/blog/new-site/): We migrated from Material for Mkdocs to Hugo . - Published 2026-03-22
- [Announcing GoReleaser v2.14](https://goreleaser.com/blog/goreleaser-v2.14/): Happy 2026! The first release of the year is here, and it is packed with goodies! - Published 2026-02-21
- [How GoReleaser strengthened security through GitHub's Secure Open Source Fund](https://goreleaser.com/blog/github-secure-fund/): GoReleaser builds and ships release artifacts for thousands of projects, making it a high-value … - Published 2026-02-17
- [Announcing GoReleaser v2.13](https://goreleaser.com/blog/goreleaser-v2.13/): Happy thanksgiving - GoReleaser v2.13 is here! - Published 2025-11-30
- [Upgrading to Cosign v3](https://goreleaser.com/blog/cosign-v3/): Cosign v3 streamlined its signing workflow by introducing the --bundle flag, replacing the previous … - Published 2025-11-05
- [Announcing GoReleaser v2.12](https://goreleaser.com/blog/goreleaser-v2.12/): This version introduces the new version of the Docker integration, Docker image attestation, … - Published 2025-08-03
- [Announcing GoReleaser v2.11](https://goreleaser.com/blog/goreleaser-v2.11/): This version consists mostly of improvements to the Homebrew Cask feature introduced in the last … - Published 2025-07-08
- [Announcing GoReleaser v2.10](https://goreleaser.com/blog/goreleaser-v2.10/): This version introduces the new Homebrew Casks feature, an experimental MCP server, plus many other … - Published 2025-06-08
- [Announcing GoReleaser v2.9](https://goreleaser.com/blog/goreleaser-v2.9/): This release introduces support to Python builds through Poetry and UV ! - Published 2025-04-29
- [Announcing GoReleaser v2.8](https://goreleaser.com/blog/goreleaser-v2.8/): Happy March! Another release is here with several improvements across the board. - Published 2025-03-12
- [Announcing GoReleaser v2.7](https://goreleaser.com/blog/goreleaser-v2.7/): Happy February! Another release is here with several improvements across the board. - Published 2025-02-10
- [Announcing GoReleaser v2.6](https://goreleaser.com/blog/goreleaser-v2.6/): Happy new year! The first release of the year is here! - Published 2025-01-21
- [Using GoReleaser and GitHub Actions to release Rust and Zig projects](https://goreleaser.com/blog/rust-zig/): GoReleaser v2.5 is out with Rust and Zig support - let&rsquo;s explore how we can use it! - Published 2025-01-02
- [Announcing GoReleaser v2.5 - multi languages, 8th anniversary edition](https://goreleaser.com/blog/goreleaser-v2.5/): Merry Christmas - the last release of 2024 is here! - Published 2024-12-15
- [Announcing GoReleaser v2.4](https://goreleaser.com/blog/goreleaser-v2.4/): New release coming in hot! - Published 2024-11-02
- [Announcing GoReleaser v2.3](https://goreleaser.com/blog/goreleaser-v2.3/): Another month, another minor release full of improvements! - Published 2024-09-12
- [Announcing GoReleaser v2.2](https://goreleaser.com/blog/goreleaser-v2.2/): Another month, another minor release full of improvements! - Published 2024-08-14
- [Announcing GoReleaser v2.1](https://goreleaser.com/blog/goreleaser-v2.1/): Winter is here (in the South America)! Let&rsquo;s see whats new! - Published 2024-07-13
- [Announcing GoReleaser v2](https://goreleaser.com/blog/goreleaser-v2/): The new major version of GoReleaser is here! - Published 2024-06-04
- [Announcing GoReleaser v1.26 - The last v1, probably](https://goreleaser.com/blog/goreleaser-v1.26/): Happy mother&rsquo;s day!
This will be probably the last minor v1 release of GoReleaser. V2 will not … - Published 2024-05-11
- [Announcing GoReleaser v1.25 - Easter edition](https://goreleaser.com/blog/goreleaser-v1.25/): Happy Easter!
The second release of 2024 is here! It&rsquo;s the result of 2 months of work by me … - Published 2024-04-02
- [Announcing GoReleaser v1.24 - the first of 2024](https://goreleaser.com/blog/goreleaser-v1.24/): Happy new year! The first release of 2024 is here! - Published 2024-02-05
- [Announcing GoReleaser v1.23 - the last of 2023](https://goreleaser.com/blog/goreleaser-v1.23/): The yearly Christmas edition, and the last release of 2023. This release contains mostly small … - Published 2023-12-26
- [Announcing GoReleaser v1.22 - steady improvement](https://goreleaser.com/blog/goreleaser-v1.22/): Another boring release, with mostly bug fixes and quality-of-life improvements. - Published 2023-11-06
- [Stay Calm and SLSA: Generating SLSA Provenance for Your Artifacts with GoReleaser and slsa-github-generator](https://goreleaser.com/blog/slsa-generation-for-your-artifacts/): In an age where software is at the heart of nearly every aspect of our lives, software supply chain … - Published 2023-10-11
- [Version strategy and release cadence: the future](https://goreleaser.com/blog/release-cadence/): A couple of weeks ago, I got a couple of complaints about the way GoReleaser is being versioned - … - Published 2023-09-27
- [Announcing GoReleaser v1.21 - mostly bug fixes](https://goreleaser.com/blog/goreleaser-v1.21/): A boring release, mostly bug fixes. Boring is good. - Published 2023-09-22
- [Welcome to our new blog](https://goreleaser.com/blog/welcome/): We are in the process of migrating our blog from Medium to here. - Published 2023-09-14
- [Announcing GoReleaser v1.20 — a quality-of-life release](https://goreleaser.com/blog/goreleaser-v1.20/): A little over 100 commits in small-ish quality-of-life improvements. - Published 2023-08-09
- [Announcing GoReleaser v1.19 — the big release](https://goreleaser.com/blog/goreleaser-v1.19/): Almost 200 commits adding Nix, Winget, and much more&hellip; - Published 2023-06-28
- [Announcing GoReleaser v1.18 — the maintainers month release](https://goreleaser.com/blog/goreleaser-v1.18/): May is the maintainers month , so I would first like to thank all the maintainers out there for the … - Published 2023-05-05
- [Announcing GoReleaser v1.17 — the late Easter release](https://goreleaser.com/blog/goreleaser-v1.17/): The Easter release is here! - Published 2023-04-10
- [Announcing GoReleaser v1.16 — the late February release](https://goreleaser.com/blog/goreleaser-v1.16/): The February release got a little late&hellip; better later than even later, I guess! 😄 - Published 2023-03-06
- [Announcing GoReleaser v1.15 — the first of 2023](https://goreleaser.com/blog/goreleaser-v1.15/): Keeping our pace of 1 minor a month, this is the January 2023 release. - Published 2023-01-30
- [Fast and Furious Building OCI compatible Container Images with GoReleaser and ko](https://goreleaser.com/blog/goreleaser-ko/): GoReleaser and ko are popular open-source, well-recognized projects, especially in the … - Published 2023-01-30
- [Releasing multi-platform container images with GoReleaser in Azure DevOps](https://goreleaser.com/blog/azure-devops-multi-platform/):  - Published 2023-01-10
- [Announcing GoReleaser v1.14 — the Christmas release](https://goreleaser.com/blog/goreleaser-v1.14/): Another month, another release! In fact, the last release of the year. - Published 2022-12-27
- [Announcing GoReleaser v1.13 — the November release](https://goreleaser.com/blog/goreleaser-v1.13/): Another month, another release!
Like the previous 2 releases, this is a beefy one: over 100 commits … - Published 2022-11-18
- [Announcing GoReleaser v1.12 — the more-than-a-hundred commits release](https://goreleaser.com/blog/goreleaser-v1.12/): The previous release had ~100 commits, and this one has 149 since previous feature release! - Published 2022-10-17
- [Announcing GoReleaser v1.11 — the hundred commits release](https://goreleaser.com/blog/goreleaser-v1.11/): This release took a while, for all the good reasons: a ton of new features and bug fixes for your … - Published 2022-08-28
- [Announcing GoReleaser v1.10 — the summer release](https://goreleaser.com/blog/goreleaser-v1.10/): Fun fact: it is actually winter now here in Brazil. Regardless, this release is packed with new … - Published 2022-07-04
- [Nightly builds with GoReleaser and GitHub Actions](https://goreleaser.com/blog/nightly-actions/): Our flow for nightly builds - Published 2022-05-22
- [Announcing GoReleaser v1.9 — the 10k stars release](https://goreleaser.com/blog/goreleaser-v1.9/): This release contains several minor improvements and a couple of new features! Let&rsquo;s have a … - Published 2022-05-18
- [Announcing GoReleaser v1.8 — the GOAMD64 release](https://goreleaser.com/blog/goreleaser-v1.8/): This release&rsquo;s biggest feature is the GOAMD64 support. - Published 2022-04-15
- [GoReleaser And Software Supply Chain Security](https://goreleaser.com/blog/supply-chain-security/): Before talking about the security of the software supply chains, we should mention what should come … - Published 2022-03-28
- [Reproducible Builds](https://goreleaser.com/blog/reproducible-builds/): GoReleaser can help you, to some extent, to have reproducible builds. - Published 2022-03-26
- [Announcing GoReleaser v1.7 — The Go 1.18 release](https://goreleaser.com/blog/goreleaser-v1.7/): The title would have been more creative if it was GoReleaser 1.18 as well&hellip; maybe&hellip; … - Published 2022-03-20
- [GoReleaser: How To Distribute Your Binaries With Homebrew Or GoFish](https://goreleaser.com/blog/homebrew-gofish/): This article is going to be a quick bite (or drink)! We going to discover, how fast we can create a … - Published 2022-03-07
- [Announcing GoReleaser v1.6 — the boring release](https://goreleaser.com/blog/goreleaser-v1.6/): GoReleaser 1.6 is out! Another &ldquo;boring&rdquo; release with some miscellaneous improvements and … - Published 2022-03-06
- [Use GoReleaser With Azure DevOps](https://goreleaser.com/blog/azure-devops/): In this blog article, I want to show how to use GoReleaser in Azure DevOps. - Published 2022-02-20
- [Announcing GoReleaser v1.5 — the misc improvements release](https://goreleaser.com/blog/goreleaser-v1.5/): GoReleaser 1.5 is out, with a handful of miscellaneous improvements. - Published 2022-02-12
- [How to use GoReleaser with Cloud Native Storage](https://goreleaser.com/blog/cloud-native-storage/): In this tutorial, I want to describe, how quickly we can deploy our release artifacts to a cloud … - Published 2022-02-05
- [Announcing GoReleaser v1.4 — the AUR release](https://goreleaser.com/blog/goreleaser-v1.4/): GoReleaser can now create and publish Arch Linux PKGBUILD files to Arch User Repositories! - Published 2022-01-26
- [GoReleaser and Docker Manifests](https://goreleaser.com/blog/docker-manifests/): Let&rsquo;s see how to create Docker manifests with GoReleaser. - Published 2022-01-23
- [Announcing GoReleaser 1.3 — the first of 2022](https://goreleaser.com/blog/goreleaser-v1.3/): We just launched GoReleaser v1.3, the first release of 2022! - Published 2022-01-13
- [Announcing GoReleaser v1.2 — Santa/5 year anniversary edition](https://goreleaser.com/blog/goreleaser-v1.2/): GoReleaser v1.2 is out — likely be the last feature release of 2021. It also marks the first 5 years … - Published 2021-12-21
- [Announcing GoReleaser v1 — the first v1 release](https://goreleaser.com/blog/goreleaser-v1/): Hello everyone!
I&rsquo;ve been holding on the &ldquo;v1&rdquo; release for, checks notes, years … - Published 2021-11-14

## Getting Started
- [Introduction](https://goreleaser.com/getting-started/intro/): Putting it simply, GoReleaser is a release automation tool.
It currently supports Go, Rust, Zig, …
- [Install](https://goreleaser.com/getting-started/install/): There are two GoReleaser distributions: OSS and Pro, each have a multitude of installation options. …
- [Quick Start](https://goreleaser.com/getting-started/quick-start/): In this example we will build, archive and release a sample project.
Create a GitHub repository, …
- [How it works](https://goreleaser.com/getting-started/how-it-works/): GoReleaser&rsquo;s goal is to automate most of the boring work you&rsquo;ll have while releasing …

## Root Pages
- [GoReleaser Pro](https://goreleaser.com/pro/): GoReleaser Pro is a paid, closed-source GoReleaser distribution with some additional features: …
- [Sponsors](https://goreleaser.com/sponsors/): Does you or your company use GoReleaser?
You can help keep the project bug-free and feature rich by …
- [Thanks for subscribing to GoReleaser Pro! 🥳](https://goreleaser.com/post-checkout/): A few notes on how to get started:
GoReleaser Pro is distributed as a different binary than the free …

---
Generated on 2026-04-26 08:34:23 UTC
Site: https://goreleaser.com/
~~~

## llms-full

Not found.