Skip to content

Commit 03fb4f1

Browse files
ashu17706claude
andcommitted
fix: remove cask dependency from workflow, use manual caveats instead
Homebrew formula cask dependencies are unreliable. Simpler approach: - Install warp-cli formula without dependencies - Show clear post-install message explaining next step - User manually: brew install --cask cloudflare-warp This is more reliable and gives users control. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
1 parent 046f65b commit 03fb4f1

1 file changed

Lines changed: 5 additions & 12 deletions

File tree

.github/workflows/publish-homebrew.yml

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -58,27 +58,20 @@ jobs:
5858
head "https://github.com/zero8dotdev/warp-cli.git", branch: "main"
5959
6060
depends_on "rust" => :build
61-
depends_on "cloudflare-warp" => :cask
6261
6362
def install
6463
system "cargo", "build", "--release"
6564
bin.install "target/release/warp"
6665
end
6766
68-
def post_install
69-
gui_app = "/Applications/Cloudflare WARP.app"
70-
if File.exist?(gui_app)
71-
puts "Removing Cloudflare WARP GUI app (daemon will continue running)..."
72-
system "rm", "-rf", gui_app
73-
end
74-
end
75-
7667
def caveats
7768
<<~EOS
78-
✅ WARP daemon installed and configured
79-
✅ GUI app removed (not needed for CLI)
69+
✅ warp-cli is installed!
70+
71+
Next step: Install WARP daemon (if not already installed)
72+
brew install --cask cloudflare-warp
8073
81-
Your WARP daemon is running. Try it:
74+
Then start using:
8275
warp up # Connect to WARP
8376
warp status # Check connection
8477
warp --help # See all commands

0 commit comments

Comments
 (0)