Conversation
Homebrew 7.0 deprecates cask `postflight` Ruby blocks in favour of
declarative `postflight_steps`. Every brew command that loads this cask
prints a warning asking users to report it here.
Keep the macOS quarantine-attribute cleanup, expressed as a `run` step
with Homebrew's install-time `{{staged_path}}` token.
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.
Summary
Homebrew 7.0 deprecates cask
postflightRuby blocks in favour of declarativepostflight_steps. Loading this cask currently prints:This keeps the macOS quarantine-attribute cleanup, rewritten as a
runstep guarded withon_macos, using Homebrew's install-time{{staged_path}}token.Sources:
Validation
brew info --cask xdevplatform/tap/xurlno longer prints the deprecation warningbrew audit --cask xdevplatform/tap/xurlis cleanThe remaining
brew stylefindings (on_intel/on_armorder, stanza grouping) are pre-existing GoReleaser output and are out of scope here.GoReleaser still emits
postflightfromhooks.post.installuntil goreleaser/goreleaser#6873 ships. A matching change inxdevplatform/xurl(.goreleaser.yaml) is needed so the next release does not regenerate the deprecated stanza.