fix(homebrew): install codewhale binaries and legacy shims#2105
Open
xin1104 wants to merge 1 commit into
Open
Conversation
…patcher The formula downloaded deepseek-macos-arm64 (the deprecation shim) as the main binary. After the rebranding, deepseek is just a wrapper that spawns codewhale, but codewhale was never installed — causing "codewhale not found on PATH" for every Homebrew user. Now the formula downloads codewhale-* as the primary binary and installs all four artifacts: codewhale, codewhale-tui, deepseek (legacy shim), and deepseek-tui (legacy TUI shim). Closes Hmbown#2104 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Contributor
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The Homebrew formula previously downloaded
deepseek-*artifacts as the primary binaries. After the rebranding,deepseekis a legacy shim that dispatches tocodewhale, but thecodewhalebinary was not installed by the formula. This caused Homebrew installs to fail withcodewhale not found on PATH.This PR updates the formula generation script so the formula installs
codewhale-*as the primary binaries while still installing the legacydeepseek-*shims for backwards compatibility.Closes #2104
Summary
codewhale-*artifacts as the primary Homebrew binaries.codewhaleandcodewhale-tuias the canonical commands.deepseekanddeepseek-tuiinstalled as legacy compatibility shims.codewhale --version.Testing
cargo fmt --all -- --checkcargo clippy --workspace --all-targets --all-featurescargo test --workspace --all-featuresChecklist