From f0d2e36332f21975b01e4be41e9494e5f8c4b8cb Mon Sep 17 00:00:00 2001 From: ZacharyZcR Date: Tue, 28 Jul 2026 01:49:09 +0800 Subject: [PATCH] move the Homebrew cask to where a tap looks for it (#1123) A tap discovers casks in a top-level Casks/ directory. The cask sat in packaging/Casks/, so tapping the repository succeeded and every subsequent brew install --cask termix reported that no cask with that name exists. Move it and repoint the five workflow references. The release job still rewrites the version and checksum in place, and the electron job still copies it into the generated and submission trees. Closes Termix-SSH/Support#1044 --- .github/workflows/electron.yml | 4 ++-- .github/workflows/release.yml | 6 +++--- {packaging/Casks => Casks}/termix.rb | 0 3 files changed, 5 insertions(+), 5 deletions(-) rename {packaging/Casks => Casks}/termix.rb (100%) diff --git a/.github/workflows/electron.yml b/.github/workflows/electron.yml index b09e52c6..dd56071a 100644 --- a/.github/workflows/electron.yml +++ b/.github/workflows/electron.yml @@ -559,7 +559,7 @@ jobs: CHECKSUM=$(shasum -a 256 "$DMG_PATH" | awk '{print $1}') mkdir -p homebrew-generated - cp packaging/Casks/termix.rb homebrew-generated/termix.rb + cp Casks/termix.rb homebrew-generated/termix.rb sed -i '' "s/VERSION_PLACEHOLDER/$VERSION/g" homebrew-generated/termix.rb sed -i '' "s/CHECKSUM_PLACEHOLDER/$CHECKSUM/g" homebrew-generated/termix.rb @@ -894,7 +894,7 @@ jobs: mkdir -p homebrew-submission/Casks/t - cp packaging/Casks/termix.rb homebrew-submission/Casks/t/termix.rb + cp Casks/termix.rb homebrew-submission/Casks/t/termix.rb sed -i '' "s/VERSION_PLACEHOLDER/$VERSION/g" homebrew-submission/Casks/t/termix.rb sed -i '' "s/CHECKSUM_PLACEHOLDER/$CHECKSUM/g" homebrew-submission/Casks/t/termix.rb diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d4b51618..3560f2ce 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -395,10 +395,10 @@ jobs: git fetch origin main git checkout -B main origin/main - sed -i "s|version \".*\"|version \"$VERSION\"|g" packaging/Casks/termix.rb - sed -i "s|sha256 \".*\"|sha256 \"$DMG_SHA256\"|g" packaging/Casks/termix.rb + sed -i "s|version \".*\"|version \"$VERSION\"|g" Casks/termix.rb + sed -i "s|sha256 \".*\"|sha256 \"$DMG_SHA256\"|g" Casks/termix.rb - git add packaging/Casks/termix.rb + git add Casks/termix.rb if git diff --cached --quiet; then echo "Cask already up to date." exit 0 diff --git a/packaging/Casks/termix.rb b/Casks/termix.rb similarity index 100% rename from packaging/Casks/termix.rb rename to Casks/termix.rb