Skip to content

fix(homebrew): restore Retune quarantine removal - #82

Merged
rianjs merged 1 commit into
mainfrom
rianjs/retune-quarantine
Nov 2, 2026
Merged

rianjs merged 1 commit into
mainfrom
rianjs/retune-quarantine

Conversation

@rianjs

@rianjs rianjs commented Nov 2, 2026

Copy link
Copy Markdown
Collaborator

Retune’s self-signed macOS release remained quarantined after Homebrew installs and upgrades because the cleanup hook was removed during the abandoned notarization switch. Restore a postflight_steps hook that recursively removes only com.apple.quarantine from the installed app, respecting custom app directories.

Update the source template, installation guidance, and release contract so future releases retain the hook.

Validation: release contract and documentation checks; Homebrew install-step style; temporary app fixtures covering nested quarantine removal, repeated cleanup, paths with spaces, and preservation of other extended attributes.

Docs: updated docs/INSTALL.md.

@rianjs
rianjs merged commit 0a1cd49 into main Nov 2, 2026
8 checks passed
@rianjs
rianjs deleted the rianjs/retune-quarantine branch November 2, 2026 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant