github goreleaser/goreleaser-pro v1.24.0-pro

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

Changelog

Pro-only

New features

  • feat(pro): create dmg disk images (#620)
  • feat(pro): create msi installers (#604)
  • feat(pro): git.ignore_tag_prefixes

Bug fixes

  • fix(pro): docker artifact id check
  • fix(pro): improve msi.replaces and dmg.replaces
  • fix(pro): improve msi.replaces and dmg.replaces
  • fix(pro): invalid jsonschema
  • fix(pro): prebuilt missing default goamd64
  • fix(pro): properly skip docker builds of skipped builds
  • fix(pro): tag prefix exclusion
  • test(pro): fix templated_file test
  • test(pro): properly check PATH for docker tests
  • test(pro): update metadata goldenfile

Build process updates

  • build(pro): publish :nightly docker images
  • ci(pro): install mkisofs on release jobs

Shared with OSS

New features

  • feat(artifactory): publish source archives too, log when no archives found (#4586)
  • feat(blob): acl support for s3
  • feat(blob): allow to customize whether to force path style
  • feat(blob): cache_control
  • feat(blob): content disposition
  • feat(blob): deprecate disableSSL
  • feat(blob): deprecate kmskey
  • feat(nfpm): add .Format tmpl var
  • feat(nfpm): support libraries (#4587)
  • feat(tmpl): .GitTreeState and .IsGitClean
  • feat(tmpl): contains
  • feat: --skip=chocolately
  • feat: --skip=nfpm
  • feat: deprecated changelog.skip in favor of changelog.disable
  • feat: store which action is being taken in the context (#4508)

Security updates

  • sec(deps): bump github.com/go-git/go-git/v5 from 5.7.0 to 5.11.0 (#4505)
  • sec: do not log env when --verbose
  • sec: do not log env when --verbose

Bug fixes

  • fix(brew): improve handling of single os (#4562)
  • fix(config): handle relative git repos (#4575)
  • fix(docker): remove --builder=default from default args when use=buildx (#4566)
  • fix(nix): improve generated derivations (#4582)
  • fix(nix): prevent importing makeWrapper when it's not needed
  • fix(nix): sourceRoot when using archives.wrap_in_directory (#4550)
  • fix(nix): use stdenvNoCC
  • fix(winget): schema
  • fix: Allow using double quotes for templates in Slack notifications (#4555)
  • fix: build does not run chocolatey
  • fix: improve linkedin error message
  • fix: improve skip details (#4522)
  • fix: invalid jsonschema
  • fix: possible nil pointers on logs
  • fix: prevent having whitespaces in artifact names (#4515)
  • fix: remove disgo dependency (#4521)
  • fix: typo in jsonschema
  • refactor(http): remove redundant nil check (#4563)
  • refactor(winget): improve winget code

Dependency updates

  • feat(deps): bump github.com/aws/aws-sdk-go from 1.49.0 to 1.49.17
  • feat(deps): bump github.com/aws/aws-sdk-go from 1.49.17 to 1.49.18
  • feat(deps): bump github.com/cloudflare/circl from 1.3.5 to 1.3.7 (#4525)
  • feat(deps): bump golang from 1.21.5-alpine to 1.21.6-alpine
  • feat(deps): bump golang.org/x/oauth2 from 0.15.0 to 0.16.0 (#4528)
  • fix(deps): bump code.gitea.io/sdk/gitea from 0.17.0 to 0.17.1 (#4512)
  • fix(deps): bump github.com/goreleaser/nfpm/v2 from 2.35.1 to 2.35.2 (#4519)
  • fix(deps): bump gocloud.dev from 0.35.0 to 0.36.0 (#4506)
  • fix(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 (#4518)

Documentation updates

  • docs(blob): update
  • docs(blog): fixed backlinks, imported last post
  • docs(blog): import more posts
  • docs(blog): import more posts (#4544)
  • docs: GitHub Actions code example (#4516)
  • docs: add installation links for mkdocs and extensions
  • docs: add more details to the gon integration
  • docs: announce v1.23.0
  • docs: correct a typo in the apple notes
  • docs: document nightly oss install options
  • docs: fix broken link
  • docs: fix description of AUR directory parameter (#4581)
  • docs: fix typo
  • docs: fix typo in link to nightly releases
  • docs: format
  • docs: github changeloger needs tags to be pushed
  • docs: github changeloger needs tags to be pushed
  • docs: goreleaser continue help
  • docs: ignore medium.com in htmltest
  • docs: include a section for running documentation
  • docs: little formatting improvements
  • docs: udpate starcharts url
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update
  • docs: update continue --dist docs
  • docs: update deprecations page
  • docs: update docs/readme.md
  • docs: update gitlab docs
  • docs: update gon link
  • docs: update pro.md
  • docs: update run script
  • docs: update users.md
  • docs: update users.md
  • docs: updated the GitHub Code Search syntax (#4579)

Build process updates

  • build(nix): shell dont need CC
  • build: fix generate workflow
  • build: nix devShell (#4507)
  • build: publish :nightly docker images
  • build: remove duplicated schema generation
  • ci: change dependabot commit prefix to chore
  • ci: dependabot automerge
  • ci: improve changelog
  • ci: improve changelog
  • ci: remove dependabot auto approve

Don't miss a new goreleaser-pro release

NewReleases is sending notifications on new releases.