www/content/pro.md
GoReleaser Pro is a paid, closed-source GoReleaser distribution with some additional features:
.pkg);.exe) with NSIS;if statements;.app);alpine, apt, and yum repositories with the
CloudSmith integration;.dmg);.msi) with Wix;goreleaser release --single-target to build the whole pipeline for a
single architecture locally;.Artifacts template
variable to build more powerful customizations;goreleaser release --prepare,
publish and announce it later with
goreleaser publish and
goreleaser announce, or with
goreleaser continue;goreleaser changelog;prebuilt builder;apt, yum, and alpine repositories with the
gemfury.io integration;<a class="gumroad-button" href="https://gumroad.com/l/CadfZ" target="_blank">Get GoReleaser Pro</a>
GoReleaser Pro is a different binary, see the install options.
Once you have it, you can use the serial key with either --key or by setting
GORELEASER_KEY.
See this page for more information.
Once you buy it, you'll get a license key. You can
then pass it to the release command either via the
--key flag or the GORELEASER_KEY environment variable.
If you use the GitHub action, you will want to set the distribution option to
goreleaser-pro. Check the documentation for more details.
{{< g_version "v2.14" >}}
If you run GoReleaser in an environment without internet access (air-gapped), you can export an offline license and use it instead of the regular key.
Offline licenses are verified locally — no network calls are made during verification.
Exporting an offline license:
goreleaser license-export --key "your-license-key" -o goreleaser.key
This contacts the GoReleaser signing server, verifies your subscription, and
writes a signed license blob to the given file.
You can also export to STDOUT with -o -.
Using an offline license:
Set GORELEASER_KEY to the contents of the exported file:
export GORELEASER_KEY="$(cat goreleaser.key)"
goreleaser release
GoReleaser will automatically detect the offline license and verify it locally.
[!WARNING] Offline licenses expire based on your billing cycle (at most 90 days). You will need to re-export before expiry.
[!NOTE] Offline licenses are available on the Business and Enterprise plans.
We don't have a properly organized public road map, but we are always open to suggestions!
Once you subscribe, feel free to email me with your suggestions and ideas.
We can also provide enterprise support contracts, with proper SLAs and help designing and updating your release pipelines. If this sound interesting to you, feel free to contact us.
Please, make sure you read and agree with our EULA.
✨✨ Thanks for your support! ✨✨