Skip to content

Enable cask FFI helpers for all users#23061

Draft
MikeMcQuaid wants to merge 1 commit into
mainfrom
enable-cask-ffi
Draft

Enable cask FFI helpers for all users#23061
MikeMcQuaid wants to merge 1 commit into
mainfrom
enable-cask-ffi

Conversation

@MikeMcQuaid

Copy link
Copy Markdown
Member
  • avoid requiring Swift and developer tools for cask quarantine, xattr copying and Trash operations
  • remove the completed developer rollout gates, TODOs and obsolete Swift fallback scripts
  • keep quarantine diagnostics focused on the remaining xattr dependency

Fixes #23029


  • Have you followed our Contributing guidelines?
  • Have you checked for other open Pull Requests for the same change?
  • Have you explained what your changes do? Performance claims (e.g. "this is faster") must include Hyperfine benchmarks.
  • Have you explained why you'd like these changes included, not just what they do?
  • For bug fixes, have you given step-by-step brew commands to reproduce the bug?
  • Have you written new tests (excluding integration tests)? Here's an example.
  • Have you successfully run brew lgtm (style, typechecking and tests) locally?

  • AI was used to generate or assist with generating this PR.

Codex 5.6 Sol max with local review and testing.


- avoid requiring Swift and developer tools for cask quarantine,
  xattr copying and Trash operations
- remove the completed developer rollout gates, TODOs and obsolete
  Swift fallback scripts
- keep quarantine diagnostics focused on the remaining `xattr`
  dependency
- report quarantine as unavailable on generic and unsupported
  platforms instead of raising

Fixes #23029
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.

Opt-in support for installing casks without the Xcode Command Line Tools

1 participant