goreleaser
Release Go projects as fast and easily as possible
GoReleaser is an open-source tool that simplifies the process of releasing your Go projects to multiple platforms, ensuring a consistent and reliable deployment experience.
amd64 arm64
Installation
1. Add WakeMeOps repository
curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash
2. Install goreleaser
Snippets
Download URLs
Blueprints
Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for goreleaser are versioned here.
Click here to see goreleaser ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/goreleaser/ops2deb.yml
name: goreleaser
matrix:
architectures:
- amd64
- arm64
versions:
- 2.0.1
- 2.1.0
- 2.2.0
homepage: https://goreleaser.com
summary: release Go projects as fast and easily as possible
description: |-
GoReleaser is an open-source tool that simplifies the process of releasing your
Go projects to multiple platforms, ensuring a consistent and reliable
deployment experience.
fetch:
url: https://github.com/goreleaser/goreleaser/releases/download/v{{version}}/goreleaser_Linux_{{target}}.tar.gz
targets:
amd64: x86_64
arm64: arm64
install:
- goreleaser:/usr/bin/
The blueprint fetch
keyword contains a URL template pointing to goreleaser releases. Downloaded files are locked in a lockfile versioned here.
Click here to see goreleaser release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/devops/goreleaser/ops2deb.lock.yml
- url: https://github.com/goreleaser/goreleaser/releases/download/v2.0.1/goreleaser_Linux_arm64.tar.gz
sha256: 030960b241728139e20a037240585a11aed60015aa22e17c127d270fa99bee7f
timestamp: 2024-07-15 23:36:42+00:00
- url: https://github.com/goreleaser/goreleaser/releases/download/v2.0.1/goreleaser_Linux_x86_64.tar.gz
sha256: 48cea4e770468c85d3ee11e6c2fb7b59af9f28080781d47c48c59ba95b2eb86b
timestamp: 2024-07-15 23:36:42+00:00
- url: https://github.com/goreleaser/goreleaser/releases/download/v2.1.0/goreleaser_Linux_arm64.tar.gz
sha256: fa1909b263b79b18a4b5eeba4710e59a023a0801f1aeb7317c5662511f69d851
timestamp: 2024-07-17 09:07:48+00:00
- url: https://github.com/goreleaser/goreleaser/releases/download/v2.1.0/goreleaser_Linux_x86_64.tar.gz
sha256: 4d4fb316acb3f5dfd45c7cd426f6120f8a294cb752d6cff46ad9b771f22f6f0d
timestamp: 2024-07-17 09:07:48+00:00
- url: https://github.com/goreleaser/goreleaser/releases/download/v2.2.0/goreleaser_Linux_arm64.tar.gz
sha256: d9a573d9c9236f36a2cb5b2c62c7527b4c16c1854d4e2942a0e4258f9535dde9
timestamp: 2024-08-15 03:06:45+00:00
- url: https://github.com/goreleaser/goreleaser/releases/download/v2.2.0/goreleaser_Linux_x86_64.tar.gz
sha256: 1bf8909fa556599f29045b0b015ee75f6aec789e92f17343cb136e45499da98a
timestamp: 2024-08-15 03:06:45+00:00