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