Announcing GoReleaser v2.4
New release coming in hot! new: create macOS app bundles. Initially they are only usable with …
The February release got a little late… better later than even later, I guess! 😄
It is packed with some juicy features and tons of bug fixes and quality-of-life improvements.
Let’s take a look:
{{ .Artifacts }}
, which
you can iterate over to build, for instance, custom scripts. Oh, how can you
build custom scripts? I’m glad you asked!
Documentation.healthcheck
.
Documentation.build
statement has been undocumented for many years, and has
been deprecated.nfpms
get {{ .ConventionalExtension }}
, new
templateable fields, base
(as in filepath.Base
) template function, and
more.project_name
set, and no git remotes,
GoReleaser will now try to infer the project name from the go.mod
file
instead of erroring.You can install the same way you always do, and you can see the full release notes here and here (for Pro).
This is a cross-post from GoReleaser’s blog!