Migrate goreleaser off deprecated brews and dockers#540
Open
watsonian wants to merge 1 commit into
Open
Conversation
watsonian
force-pushed
the
watsonian/goreleaser-deprecations
branch
from
July 24, 2026 00:39
395a6ad to
a9f2f25
Compare
emily-curry
previously approved these changes
Jul 24, 2026
emily-curry
reviewed
Jul 24, 2026
`goreleaser check` fails on the v2.16 `brews` deprecation, and `dockers`/ `docker_manifests` are being phased out in favor of `dockers_v2`. - Replace `brews` with `homebrew_casks` (binaries + completions, plus a post-install hook to clear the macOS quarantine attribute since the binaries are GPG-signed but not Apple-notarized). - Replace `dockers` with `dockers_v2`, preserving the plain single-arch linux/amd64 image and its labels (sbom/provenance left off to match the previous output). - Update docker/alpine to COPY from $TARGETPLATFORM, as dockers_v2 stages artifacts per-platform. - Set up Docker Buildx in the release workflow, which dockers_v2 requires. - Bump goreleaser-action to v7.2.3, pinned by commit SHA, in the build and release-test workflows.
watsonian
force-pushed
the
watsonian/goreleaser-deprecations
branch
from
July 24, 2026 20:52
a9f2f25 to
b164f07
Compare
Member
Author
|
@emily-curry Okay, should be good. Once we merge this, can we trigger a rebuild to generate the cask or do we need to trigger a new release? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
goreleaser checkfails on the v2.16brewsdeprecation, anddockers/docker_manifestsare being phased out in favor ofdockers_v2.brewswithhomebrew_casks(binaries + completions, plus a post-install hook to clear the macOS quarantine attribute since the binaries are GPG-signed but not Apple-notarized).dockerswithdockers_v2, preserving the plain single-arch linux/amd64 image and its labels (sbom/provenance left off to match the previous output).