Rush CLI 0.2.52
Install
macOS / Linux
curl -fsSL https://cdn.getrush.ai/install.sh | bashWindows
irm https://cdn.getrush.ai/install.ps1 | iexHomebrew
brew install phnx-labs/tap/rushDebian / Ubuntu
sudo apt install rush-cliAlready installed?
rush upgradeFixed
-
Dispatch is ~730 ms faster.
rush runresolved the GitHubinstallation_idby callingGET /o/{org}/github— which returns every installation and every repository each can see — on every dispatch. Measured at 710 ms median, it was the single largest item in the 2.86 s acknowledgment against a 1 s target.The installation is now cached per
owner/namein~/.rush/user.yaml. The pre-existinggithub.installation_idcould not be used for this: it records no owner, so a user with a personal and an org install could get the wrong installation for a differently-owned repo (RUSH-398). Keying by full repo name removes that ambiguity.A stale entry (repo transferred, app reinstalled) self-heals: a
403/404from the dispatch evicts it and the next run re-resolves. Reconnecting GitHub clears the cache entirely, since a reconnect can mean new topology.Measured with a paired A/B (cache cleared vs warm, interleaved so both arms see the same server load): 785 ms, 731 ms and 676 ms saved per dispatch.
Known issues
- No Windows build in this release. Cut with
--skip-windowsbecause the SSL.com eSigner credentials were unavailable; shipping unsigned Windows binaries trips a falseTrojan:Win32/GracingDefender detection, so no build is preferable to an unsigned one. Windows users remain on 0.2.51. - Homebrew is not up to date. The tap bump failed here (no write access to
phnx-labs/homebrew-tap), but the gap predates this release: the live formula is on 0.2.48, so it has also missed 0.2.49, 0.2.50 and 0.2.51.brewusers are four releases behind until someone with tap access runsscripts/bump-homebrew.sh. curl and apt users are on 0.2.52.
Downloads
| Platform | Binary | SHA-256 |
|---|---|---|
| macOS · Apple Silicon | download | — |
| macOS · Intel | download | — |
| Linux · x64 | download | — |
| Linux · arm64 | download | — |
| Windows · x64 | download | — |
| Windows · arm64 | download | — |
Checksums are published for the current latest release. Verify older binaries against rush --version after install.