SIGN IN SIGN UP
Homebrew / brew UNCLAIMED

🍺 The missing package manager for macOS (or Linux)

0 0 185 Ruby

fix(bundle): don't skip tap-qualified casks on Linux when tap isn't installed yet

When a Brewfile cask comes from a tap (e.g., ublue-os/tap/vscodium-linux),
the Linux skipper's macos_only_cask? check tries to load the cask before
its tap is installed. The CaskError rescue assumed macOS-only, causing the
cask to be skipped on the first run but not the second.

Check if the cask has a tap-qualified full_name in the rescue block. If so,
don't assume macOS-only — let the normal install flow handle it after the
tap is processed.

Fixes #21992
J
John Costa committed
b556e4ab781fee763b6468b4aa5955f31046819d
Parent: 1ff09fb
Committed by Mike McQuaid <mike@mikemcquaid.com> on 4/15/2026, 3:50:44 PM