From 4b4734516bf0b9e24b17a9ca4e4eb32c2f9521a1 Mon Sep 17 00:00:00 2001 From: Ethan Dickson Date: Wed, 27 May 2026 05:17:20 +0000 Subject: [PATCH] fix(scripts): make generated cask pass `brew style` The cask generated by `scripts/update-cask.sh` failed `brew test-bot --only-tap-syntax` on the homebrew-coder side with two autocorrectable offenses: - `Homebrew/OSDependsOn`: use the symbol form `depends_on macos: :sonoma` instead of `">= :sonoma"` (still means "Sonoma or newer"). - `Cask/ArrayAlphabetization`: the `zap delete:` array must be sorted, so `coder-darwin-amd64` goes before `coder-darwin-arm64`. This regenerates a cask that passes `brew style` on the next release. --- scripts/update-cask.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/update-cask.sh b/scripts/update-cask.sh index 770e820..96a2720 100755 --- a/scripts/update-cask.sh +++ b/scripts/update-cask.sh @@ -87,7 +87,7 @@ cask "coder-desktop" do homepage "https://github.com/coder/coder-desktop-macos" auto_updates true - depends_on macos: ">= :sonoma" + depends_on macos: :sonoma pkg "Coder-Desktop.pkg" @@ -99,8 +99,8 @@ cask "coder-desktop" do login_item: "Coder Desktop" zap delete: [ - "/var/root/Library/Application Support/com.coder.Coder-Desktop/coder-darwin-arm64", "/var/root/Library/Application Support/com.coder.Coder-Desktop/coder-darwin-amd64", + "/var/root/Library/Application Support/com.coder.Coder-Desktop/coder-darwin-arm64", "/var/root/Library/Containers/com.Coder-Desktop.VPN/Data/Documents/coder-vpn.dylib", ], trash: [