github goreleaser/goreleaser-pro v1.20.0-pro

latest releases: nightly, v2.4.4-pro, v2.4.3-pro...
15 months ago

Changelog

Pro-only

New features

  • feat(pro): brew alternative names (#491)
  • feat(pro): check boxes in PR template (#484)
  • feat(pro): dockers.dockerfile template contents (#480)
  • feat(pro): http.matrix and artifactory.matrix (#494)
  • feat(pro): nfpms.templated_scripts (#481)
  • feat(pro): release --single-target (#482)
  • feat(pro): release.footer/header can load from file/url (#487)

Bug fixes

  • fix(pro): fix skipping docker push on partial builds
  • fix(pro): skip docker push if partial && --skip-publish

Build process updates

  • build(pro): fix nightly workflow
  • build(pro): rename workflow

Other work

  • refactor(pro): improve includes and footer/header from urls/files (#488)
  • test(pro): fix broken test
  • test(pro): fix metadata tests
  • test(pro): improve nfpm templated_scripts tests

Shared with OSS

New features

  • feat(brew): extra_install
  • feat(nfpm): allow to template scripts names
  • feat(nfpm): allow to template scripts names
  • feat(nfpm): update + rpm prefixes support
  • feat(nix): extraInstall
  • feat(nix): runtime dependencies
  • feat(nix): support zip packages (#4225)
  • feat(scoop): support arm64 (#4193)
  • feat(scoop): support arm64 (#4193)
  • feat(snapcraft): allow to disable (#4228)
  • feat(winget): PortableCommandAlias (#4196)
  • feat: adds syft to docker image (#4182)
  • feat: improve output (#4206)
  • feat: init improvements
  • feat: metadata mod_timestamp (#4188)
  • feat: publishers.disable (#4239)
  • feat: support make_latest for GitHub release (#4161)
  • feat: support setting mod_timestamp in universalbinary (#4172)

Bug fixes

  • Revert "fix: skip defaults for skipped pipes (#4210)"
  • fix(docker): should use cmd.Environ() instead of cmd.Env
  • fix(nfpm): lintian unix path (#4175)
  • fix(nfpm): rpm.packager binding was missing
  • fix(nix): fmt
  • fix(nix): improve extra_install
  • fix(nix): multiple archives for the same platform (#4227)
  • fix(nix): potentially unused with lib
  • fix(winget): improve commit msgs (#4199)
  • fix(winget): replace forward slashes in Winget RelativeFilePath (#4195)
  • fix: chocolatey jsonschema
  • fix: delete temporary dir used for docker build (#4178)
  • fix: docker respects builds binary file paths (#4218)
  • fix: docker.env should be first
  • fix: goreleaser check --soft
  • fix: jsonschema for builds.hooks
  • fix: properly log file with issues on check
  • fix: skip defaults for skipped pipes (#4210)
  • fix: use t.TempDir
  • fix: use t.TempDir
  • fix: using token log message

Dependency updates

  • feat(deps): bump github.com/atc0005/go-teams-notify/v2 from 2.7.1 to 2.8.0 (#4216)
  • feat(deps): bump github.com/disgoorg/disgo from 0.16.7 to 0.16.8 (#4234)
  • feat(deps): bump github.com/google/go-containerregistry from 0.15.2 to 0.16.1 (#4229)
  • feat(deps): bump github.com/xanzy/go-gitlab from 0.88.0 to 0.89.0
  • feat(deps): bump github.com/xanzy/go-gitlab from 0.89.0 to 0.90.0 (#4232)
  • feat(deps): bump gocloud.dev from 0.32.0 to 0.33.0
  • feat(deps): bump golang from 1.20.5-alpine to 1.20.6-alpine (#4181)
  • feat(deps): bump golang from 1.20.6-alpine to 1.20.7-alpine
  • feat(deps): bump golang from 1.20.7-alpine to 1.21.0-alpine (#4240)
  • feat(deps): bump golang from 7efb78d to b255d93 (#4238)
  • feat(deps): bump golang from e959001 to 7839c9f (#4189)
  • feat(deps): bump golang.org/x/crypto from 0.11.0 to 0.12.0 (#4235)
  • feat(deps): bump golang.org/x/oauth2 from 0.10.0 to 0.11.0 (#4233)
  • feat(deps): bump golang.org/x/text from 0.11.0 to 0.12.0 (#4236)
  • feat(deps): bump golang.org/x/tools from 0.11.0 to 0.11.1 (#4220)
  • feat(deps): bump golang.org/x/tools from 0.11.1 to 0.12.0 (#4237)
  • feat(deps): bump the gomod-deps group with 3 updates (#4165)
  • feat(deps): bump the gomod-deps group with 3 updates (#4200)
  • feat(deps): use mergo 1.0.0

Build process updates

  • Revert "build(dependabot): group dependency updates"
  • build: add a nightly task
  • build: fix release name when nightly
  • build: improve archive name_template
  • build: nightly every wednesday night
  • build: release nightly every Thursday (#4211)
  • build: remove snapcraft from nightlies
  • build: rename file
  • build: rename file
  • build: rename workflow
  • build: update nix config
  • build: update nix config

Other work

  • Support make_latest for GitHub release (#4161)
  • ci: append envs when calling docker instead of overriding (#4187)
  • docs: add dagger to users.md
  • docs: fix
  • docs: fix deprecations notice about scoops.bucket (#4207)
  • docs: fix links (#4183)
  • docs: fix migration example
  • docs: fix typo in builds.md (#4205)
  • docs: fix yaml formatting on scoop deprecations (#4170)
  • docs: remove newsletter link
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update /pro
  • docs: update schema
  • refactor: dockefile tmpl
  • refactor: gio.Chtimes (#4191)
  • refactor: properly annotate deprecated options
  • test(docker): fix broken test

Don't miss a new goreleaser-pro release

NewReleases is sending notifications on new releases.