Merge pull request #563 from siddharthvaddem/chore/homebrew-cask-audit-fix

chore: fix homebrew cask audit warnings
This commit is contained in:
Sid
2026-05-09 16:25:08 -07:00
committed by GitHub
+11 -5
View File
@@ -112,18 +112,24 @@ jobs:
mkdir -p tap/Casks
BASE="https://github.com/${REPO}/releases/download/${TAG}"
# #{version} is Ruby interpolation written literally to the cask
# file (bash heredoc leaves "#{...}" alone). \${VERSION}, \${ARM_SHA},
# etc. are bash variables expanded by the heredoc. The literal
# #{version} fixes Homebrew's "URL is unversioned" audit warning by
# making the version string statically detectable.
cat > "tap/Casks/${CASK_NAME}.rb" <<EOF
cask "${CASK_NAME}" do
version "${VERSION}"
on_arm do
sha256 "${ARM_SHA}"
url "${BASE}/${ARM_NAME}"
url "https://github.com/${REPO}/releases/download/v#{version}/${ARM_NAME}",
verified: "github.com/${REPO}/"
end
on_intel do
sha256 "${X64_SHA}"
url "${BASE}/${X64_NAME}"
url "https://github.com/${REPO}/releases/download/v#{version}/${X64_NAME}",
verified: "github.com/${REPO}/"
end
name "Openscreen"
@@ -137,9 +143,9 @@ jobs:
zap trash: [
"~/Library/Application Support/Openscreen",
"~/Library/Preferences/com.siddharthvaddem.openscreen.plist",
"~/Library/Logs/Openscreen",
"~/Library/Caches/com.siddharthvaddem.openscreen",
"~/Library/Logs/Openscreen",
"~/Library/Preferences/com.siddharthvaddem.openscreen.plist",
"~/Library/Saved Application State/com.siddharthvaddem.openscreen.savedState",
]
end