goreleaser

Deliver Go binaries as fast and easily as possible

MIT License

Stars
13.2K
Committers
401

Bot releases are hidden (Show)

goreleaser - v0.160.0

Published by caarlos0 over 3 years ago

Changelog

f87eeac3 chore(deps): bump codecov/codecov-action from v1.2.1 to v1.2.2 (#2100)
72a5feb1 chore(deps): bump codecov/codecov-action from v1.2.2 to v1.3.1 (#2118)
101ae311 chore(deps): bump github.com/imdario/mergo from 0.3.11 to 0.3.12 (#2101)
d01af30b chore(deps): bump github.com/xanzy/go-gitlab from 0.45.0 to 0.46.0 (#2094)
9d2da079 chore(deps): bump github.com/xanzy/go-gitlab from 0.46.0 to 0.47.0 (#2103)
e0c3abae feat: Add trimprefix function to template package (#2116)
c9ffa78c feat: package name on nfpm file name template (#2097)
c539ee02 feat: support snapcraft layout (#2112)
2aefd2fc fix(ci): snap tests (#2117)
9f8750dc fix: default gomips (#2124)
57a69dbe fix: docker manifest on draft release (#2119)
2d3ec15b fix: nfpm on windows (#2099)
12c7d38e fix: properly translate mips arch (#2126)

Docker images

  • docker pull goreleaser/goreleaser:v0.160.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.160.0
  • docker pull goreleaser/goreleaser:latest
  • docker pull ghcr.io/goreleaser/goreleaser:latest
goreleaser - v0.159.0

Published by caarlos0 over 3 years ago

Changelog

d7a54b5 chore(deps): bump github.com/xanzy/go-gitlab from 0.44.0 to 0.45.0 (#2091)
c1f9be4 feat: init: add dist to gitignore (#2092)

Docker images

  • docker pull goreleaser/goreleaser:v0.159.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.159.0
  • docker pull goreleaser/goreleaser:latest
  • docker pull ghcr.io/goreleaser/goreleaser:latest
goreleaser - v0.158.0

Published by caarlos0 over 3 years ago

Changelog

23a0f75 chore(ci): stop using gocenter.io (#2082)
4f79683 feat(ci): run lint on actions (#2087)
be93544 feat: update fileglob and nfpm (#2085)
25affdd fix: log semver errors when snapshot (#2084)

Docker images

  • docker pull goreleaser/goreleaser:v0.158.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.158.0
  • docker pull goreleaser/goreleaser:latest
  • docker pull ghcr.io/goreleaser/goreleaser:latest
goreleaser - v0.157.0

Published by caarlos0 over 3 years ago

Changelog

901af74c fix: docker: stable image
784560c0 fix: try not to break if run on go1.15 (#2069)
5a1564bc fix: use deprecation warnings for go 1.15

Important

Check the deprecations page for more information.

Docker images

  • docker pull goreleaser/goreleaser:v0.157.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.157.0
  • docker pull goreleaser/goreleaser:latest
  • docker pull ghcr.io/goreleaser/goreleaser:latest
goreleaser - v0.156.2

Published by caarlos0 over 3 years ago

Changelog

43fcfafe fix: brew: check cpu (#2062)

Important

GOOS=darwin GOARCH=arm64 was ignored before this release, since it was a build for iOS that most people didn't care about and required more than just go to build.

On Go 1.16, this target is now the macOS on Apple Silicon. GoReleaser v0.156.0+ is built for Go 1.16+ and will try to build the darwin arm64 target if the config allows it, which will likely fail if you are still using Go 1.15.

Solutions include:

  • Upgrade to Go 1.16
  • Downgrade to GoReleaser v0.155.x
  • Ignore darwin arm64 in your builds config:
ignore:
  - goos: darwin
    goarch: arm64

This will be a problem for you if your config includes darwin on the goos list (default) and arm64 on the goarch list (also default). If you manually set goos and goarch and it doesn't include this combination, no further action is needed.

Docker images

  • docker pull goreleaser/goreleaser:v0.156.2
  • docker pull ghcr.io/goreleaser/goreleaser:v0.156.2
  • docker pull goreleaser/goreleaser:latest
  • docker pull ghcr.io/goreleaser/goreleaser:latest
goreleaser - v0.156.1

Published by caarlos0 over 3 years ago

Changelog

617bd2a2 fix: temporary use rc1 on docker image

Important

GOOS=darwin GOARCH=arm64 was ignored before this release, since it was a build for iOS that most people didn't care about and required more than just go to build.

On Go 1.16, this target is now the macOS on Apple Silicon. GoReleaser v0.156.0+ is built for Go 1.16+ and will try to build the darwin arm64 target if the config allows it, which will likely fail if you are still using Go 1.15.

Solutions include:

  • Upgrade to Go 1.16
  • Downgrade to GoReleaser v0.155.x
  • Ignore darwin arm64 in your builds config:
ignore:
  - goos: darwin
    goarch: arm64

This will be a problem for you if your config includes darwin on the goos list (default) and arm64 on the goarch list (also default). If you manually set goos and goarch and it doesn't include this combination, no further action is needed.

Docker images

  • docker pull goreleaser/goreleaser:v0.156.1
  • docker pull ghcr.io/goreleaser/goreleaser:v0.156.1
  • docker pull goreleaser/goreleaser:latest
  • docker pull ghcr.io/goreleaser/goreleaser:latest
goreleaser - v0.156.0

Published by caarlos0 over 3 years ago

Changelog

7e385d6 chore(deps): bump github.com/xanzy/go-gitlab from 0.43.0 to 0.44.0 (#2061)
6b26fe4 feat: support go 1.16 and apple silicon (#1956)
89c220c fix: makes username and password optional for http uploads (#2057)

Important

GOOS=darwin GOARCH=arm64 was ignored before this release, since it was a build for iOS that most people didn't care about and required more than just go to build.

On Go 1.16, this target is now the macOS on Apple Silicon. GoReleaser v0.156.0+ is built for Go 1.16+ and will try to build the darwin arm64 target if the config allows it, which will likely fail if you are still using Go 1.15.

Solutions include:

  • Upgrade to Go 1.16
  • Downgrade to GoReleaser v0.155.x
  • Ignore darwin arm64 in your builds config:
ignore:
  - goos: darwin
    goarch: arm64

This will be a problem for you if your config includes darwin on the goos list (default) and arm64 on the goarch list (also default). If you manually set goos and goarch and it doesn't include this combination, no further action is needed.

Docker images

  • docker pull goreleaser/goreleaser:v0.156.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.156.0
  • docker pull goreleaser/goreleaser:latest
  • docker pull ghcr.io/goreleaser/goreleaser:latest
goreleaser - v0.155.2

Published by caarlos0 over 3 years ago

Changelog

69826bd4 chore(ci): debug deploy
79008348 chore(ci): debug deploy
ae850099 chore(deps): bump github.com/goreleaser/nfpm/v2 from 2.2.2 to 2.2.3
12cdf772 chore(deps): bump github.com/goreleaser/nfpm/v2 from 2.2.3 to 2.2.4
8e45d637 chore(deps): bump github.com/spf13/cobra from 1.1.1 to 1.1.2 (#2052)
a02c7386 chore(deps): bump github.com/spf13/cobra from 1.1.2 to 1.1.3 (#2053)
35c71b65 fix: docs script

Docker images

  • docker pull goreleaser/goreleaser:v0.155.2
  • docker pull ghcr.io/goreleaser/goreleaser:v0.155.2
  • docker pull goreleaser/goreleaser:latest
  • docker pull ghcr.io/goreleaser/goreleaser:latest
goreleaser - v0.155.1

Published by caarlos0 over 3 years ago

Changelog

8fa6cbd chore(deps): bump actions/cache from v2 to v2.1.4 (#2049)
b35f269 chore(deps): bump github.com/golangci/golangci-lint from 1.35.2 to 1.36.0 (#2034)
1e1e743 chore(deps): bump github.com/goreleaser/fileglob from 0.3.1 to 0.4.0 (#2048)
b192165 chore(deps): bump github.com/jarcoal/httpmock from 1.0.7 to 1.0.8 (#2035)
0de3036 chore(deps): bump github.com/ulikunitz/xz from 0.5.9 to 0.5.10 (#2043)
bd8d6c9 chore(deps): bump github.com/xanzy/go-gitlab from 0.42.0 to 0.43.0 (#2044)
0824e1d chore(deps): bump gocloud.dev from 0.21.0 to 0.22.0 (#2050)
78b0097 fix: brew default install when using templates in the binary name (#2030)
a816d96 fix: update snapcraft command from 'push' to 'upload' (#2051)

Docker images

  • docker pull goreleaser/goreleaser:v0.155.1
  • docker pull ghcr.io/goreleaser/goreleaser:v0.155.1
  • docker pull goreleaser/goreleaser:latest
  • docker pull ghcr.io/goreleaser/goreleaser:latest
goreleaser - v0.155.0

Published by caarlos0 almost 4 years ago

Changelog

ba82f43c chore(deps): bump github.com/golangci/golangci-lint from 1.34.1 to 1.35.2 (#2011)
83f0536e chore(deps): bump github.com/stretchr/testify from 1.6.1 to 1.7.0 (#2019)
b8b0b02f chore(deps): bump github.com/xanzy/go-gitlab from 0.41.0 to 0.42.0 (#2017)
2213b073 feat(http): resolve custom header template expressions (#2005)
6d9abe62 feat: add Os and Arch template options to the Binary name field (#1936)
ef5be03d feat: compile to riscv64 (#2016)
4b738be8 feat: install completions on linux packages (#2007)
838a2448 feat: use num cpu as default parallelism (#2015)

Docker images

  • docker pull goreleaser/goreleaser:v0.155.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.155.0
  • docker pull goreleaser/goreleaser:latest
  • docker pull ghcr.io/goreleaser/goreleaser:latest
goreleaser - v0.154.0

Published by caarlos0 almost 4 years ago

Changelog

836db434 chore(ci): dependabot automerge
71519019 chore(deps): bump codecov/codecov-action from v1.2.0 to v1.2.1 (#1996)
2eb0f4a3 chore(deps): bump github.com/jarcoal/httpmock from 1.0.6 to 1.0.7 (#1998)
a52b1482 chore(deps): bump github.com/xanzy/go-gitlab from 0.40.2 to 0.41.0 (#1997)
f934314b feat(http): support custom headers in http upload (#2002)
2edebf00 feat: add arm64 to the default goarch list (#1999)
e8ea2311 feat: allow to use nfpm packages in the docker pipe (#2003)
49c17bef fix: Adds comments to formula template to conform to 'brew audit --strict --online' (#2001)
873f35a2 refactor: use t instead of tt (#2000)

Docker images

  • docker pull goreleaser/goreleaser:v0.154.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.154.0
  • docker pull goreleaser/goreleaser:latest
  • docker pull ghcr.io/goreleaser/goreleaser:latest
goreleaser - v0.153.0

Published by caarlos0 almost 4 years ago

Changelog

a9c143c2 chore(deps): bump codecov/codecov-action from v1.1.1 to v1.2.0 (#1993)
2606aba8 chore(deps): bump github.com/goreleaser/nfpm/v2 from 2.1.2 to 2.2.2 (#1994)
ac0cc321 feat(nfpm): wire up two additional nfpm properties (#1995)

Docker images

  • docker pull goreleaser/goreleaser:v0.153.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.153.0
  • docker pull goreleaser/goreleaser:latest
  • docker pull ghcr.io/goreleaser/goreleaser:latest
goreleaser - v0.152.0

Published by caarlos0 almost 4 years ago

Changelog

badf7bae chore(ci): debug
782cb96e chore(ci): goreleaser config
0153b484 chore(ci): remove debug
11e3afe1 feat: remove deprecated options (brew.github & brew.gitlab)
0097bdc5 feat: use docker buildx build
8babf609 fix(ci): pull before building
91469954 fix(ci): setup buildx
9d47cfde fix(ci): setup qemu
5a0f0f6c fix: load (#1990)

Docker images

  • docker pull goreleaser/goreleaser:v0.152.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.152.0
  • docker pull goreleaser/goreleaser:latest
  • docker pull ghcr.io/goreleaser/goreleaser:latest
goreleaser - v0.151.2

Published by caarlos0 almost 4 years ago

Changelog

ea83297e fix: more logs for docker manifest

Docker images

  • docker pull goreleaser/goreleaser:v0.151.2
  • docker pull ghcr.io/goreleaser/goreleaser:v0.151.2
  • docker pull goreleaser/goreleaser:latest
  • docker pull ghcr.io/goreleaser/goreleaser:latest
goreleaser - v0.151.1

Published by caarlos0 almost 4 years ago

Changelog

528ee5a8 fix: arm64 docker img

Docker images

  • docker pull goreleaser/goreleaser:v0.151.1
  • docker pull ghcr.io/goreleaser/goreleaser:v0.151.1
  • docker pull goreleaser/goreleaser:latest
  • docker pull ghcr.io/goreleaser/goreleaser:latest
goreleaser - v0.151.0

Published by caarlos0 almost 4 years ago

Changelog

6735cf01 feat: simplify docker images (#1979)
1c76860e fix: lint issue
86b30e8f fix: race condition
dab94baf fix: typo

Docker images

  • docker pull goreleaser/goreleaser:v0.151.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.151.0
  • docker pull goreleaser/goreleaser:latest
  • docker pull ghcr.io/goreleaser/goreleaser:latest
goreleaser - v0.150.1

Published by caarlos0 almost 4 years ago

Changelog

c613dd9 fix: manifest with no parallelism (#1978)
1195844 fix: nfpm not including extra files

Docker images

  • docker pull goreleaser/goreleaser:v0.150.1
  • docker pull ghcr.io/goreleaser/goreleaser:v0.150.1
  • docker pull goreleaser/goreleaser:v0.150
  • docker pull ghcr.io/goreleaser/goreleaser:v0.150
  • docker pull goreleaser/goreleaser:latest
  • docker pull ghcr.io/goreleaser/goreleaser:latest
goreleaser - v0.150.0

Published by caarlos0 almost 4 years ago

Changelog

f10873d Revert "feat: allow automatic snapshot on dirty state (#1958)" (#1962)
dc3543c chore(ci): apt update before trying to install snapcraft
93a94d1 chore(ci): improve dockerfile/manifest (#1974)
339037f chore(deps): bump code.gitea.io/sdk/gitea from 0.13.1 to 0.13.2 (#1933)
65e264a chore(deps): bump codecov/codecov-action from v1.0.15 to v1.1.0 (#1953)
28562a3 chore(deps): bump codecov/codecov-action from v1.1.0 to v1.1.1 (#1960)
1b0b6be chore(deps): bump github.com/golangci/golangci-lint from 1.33.0 to 1.34.1 (#1975)
2f86bd6 chore(deps): bump github.com/goreleaser/fileglob from 0.3.0 to 0.3.1 (#1937)
8d7f436 chore(deps): bump github.com/ulikunitz/xz from 0.5.8 to 0.5.9 (#1954)
eb22ebf chore(deps): bump github.com/xanzy/go-gitlab from 0.39.0 to 0.40.0 (#1930)
a2d1c28 chore(deps): bump github.com/xanzy/go-gitlab from 0.40.0 to 0.40.1 (#1932)
6739c19 chore(deps): bump github.com/xanzy/go-gitlab from 0.40.1 to 0.40.2 (#1957)
4c3e393 chore(deps): bump gocloud.dev from 0.20.0 to 0.21.0 (#1941)
ec8e108 chore(deps): bump nfpm (#1946)
264dedc chore: added todo for go 1.16 migration
a6946bb chore: fix import
e3f8178 feat: IDs filter for Checksums pipe (#1805)
c10e597 feat: add support for scripts in Scoop manifests (#1931)
d8a0f25 feat: allow automatic snapshot on dirty state (#1958)
2615b6c feat: ugprade nfpm (#1964)
20bdf9d feat: upgrade nfpm (#1968)
d502e59 fix(docker): handle empty docker images (#1972)
984b24a fix: nfpm failed: signing error: armored detach sign: reading PGP key file: open <path to gpg file> when --skip-sign is true (#1944)
27c7c8d refactor(test): t.TempDir
92f52ac refactor(test): use testing.TB Cleanup and Tempdir (#1945)

Docker images

  • docker pull goreleaser/goreleaser:v0.150.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.150.0
  • docker pull goreleaser/goreleaser:v0.150
  • docker pull ghcr.io/goreleaser/goreleaser:v0.150
  • docker pull goreleaser/goreleaser:latest
  • docker pull ghcr.io/goreleaser/goreleaser:latest
goreleaser - v0.149.0

Published by caarlos0 almost 4 years ago

Changelog

a6983932 chore: fmt
397ff3ba feat: add docker manifests to release notes (#1925)
8fa7c697 feat: add only the manifests to the release notes
3fb2366b feat: install build-base on main img, drop -cgo img (#1924)

Docker images

  • docker pull goreleaser/goreleaser:v0.149.0
  • docker pull ghcr.io/goreleaser/goreleaser:latest
  • docker pull ghcr.io/goreleaser/goreleaser:v0.149.0
  • docker pull ghcr.io/goreleaser/goreleaser:v0.149
  • docker pull goreleaser/goreleaser:v0.149
  • docker pull goreleaser/goreleaser:latest
goreleaser - v0.148.0

Published by caarlos0 almost 4 years ago

Changelog

e132922d Support __completeNoDesc hidden command (#1922)
20594d61 add debconf-templates cookbook (#1907)
1cc701d8 chore(ci): lock inactive issues/prs
fa9bb221 chore(ci): only scheduled
bbe718f9 chore(ci): run only on tags and master
a704baea chore(deps): bump codecov/codecov-action from v1.0.14 to v1.0.15 (#1904)
50547696 chore(deps): bump github.com/Masterminds/semver/v3 from 3.1.0 to 3.1.1 (#1914)
7ab2470d chore(deps): bump github.com/golangci/golangci-lint from 1.32.2 to 1.33.0 (#1912)
513e6ad6 chore(deps): bump github.com/goreleaser/nfpm from 1.10.1 to 1.10.2
27f3e4f5 chore(deps): bump gopkg.in/yaml.v2 from 2.3.0 to 2.4.0 (#1920)
b067fdc8 chore: lint issues
f417d778 feat: add support for git branch in templates (#1906)
f35534d9 feat: make generated brew formulas brew audit compatible (#1908) (#1911)
e337fc9c feat: multi-arch docker images (#1923)
c0119436 feat: nfpm symlinks
89105d63 feat: upload brew tap to gitea (#1547)
1da3eeb5 fix(ci): allow arm64 docker builds
cb431595 fix: completions on fish
56f34935 fix: don't append empty header/footer to changelog (#1918)
761c56a8 fix: ensure changelog ends on a newline (#1919)
a6c4b7e8 fix: prevent error if "dockerfile" isn't set (#1917)

Docker images

  • docker pull goreleaser/goreleaser:v0.148.0-arm64v8
  • docker pull ghcr.io/goreleaser/goreleaser:v0.148.0-arm64v8
  • docker pull goreleaser/goreleaser:v0.148-arm64v8
  • docker pull ghcr.io/goreleaser/goreleaser:v0.148-arm64v8
  • docker pull goreleaser/goreleaser:latest-arm64v8
  • docker pull ghcr.io/goreleaser/goreleaser:latest-arm64v8
  • docker pull goreleaser/goreleaser:v0.148.0-amd64
  • docker pull ghcr.io/goreleaser/goreleaser:v0.148.0-amd64
  • docker pull goreleaser/goreleaser:v0.148-amd64
  • docker pull ghcr.io/goreleaser/goreleaser:v0.148-amd64
  • docker pull goreleaser/goreleaser:latest-amd64
  • docker pull ghcr.io/goreleaser/goreleaser:latest-amd64
  • docker pull goreleaser/goreleaser:v0.148.0-cgo-arm64v8
  • docker pull ghcr.io/goreleaser/goreleaser:v0.148.0-cgo-arm64v8
  • docker pull goreleaser/goreleaser:v0.148-cgo-arm64v8
  • docker pull ghcr.io/goreleaser/goreleaser:v0.148-cgo-arm64v8
  • docker pull goreleaser/goreleaser:latest-cgo-arm64v8
  • docker pull ghcr.io/goreleaser/goreleaser:latest-cgo-arm64v8
  • docker pull goreleaser/goreleaser:v0.148.0-cgo-amd64
  • docker pull ghcr.io/goreleaser/goreleaser:v0.148.0-cgo-amd64
  • docker pull goreleaser/goreleaser:v0.148-cgo-amd64
  • docker pull ghcr.io/goreleaser/goreleaser:v0.148-cgo-amd64
  • docker pull goreleaser/goreleaser:latest-cgo-amd64
  • docker pull ghcr.io/goreleaser/goreleaser:latest-cgo-amd64