github goreleaser/goreleaser v0.156.0

latest releases: nightly, v1.25.1, v1.25.0...
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

Don't miss a new goreleaser release

NewReleases is sending notifications on new releases.