- All playbooks
- Install a pinned tool release
Install a pinned tool release
Download one pinned, checksummed release in shared setup and skip the per-worker package-manager upgrade.
Company examples
How Stripe used this technique
Read what Stripe changed and follow the original sources.
Install a pinned tool release
Stripe iOS replaced a Homebrew upgrade of xcodes on every worker with a download of a specific release, checked against a SHA-256, in one shared install workflow.
- Use it when
- Shared CI setup updates a package manager on every run to obtain one CLI.
- Before applying it
- Verify the checksum before running the binary, keep platform compatibility, and give someone ownership of version updates.
Company Playbooks
- Read Anthropic’s playbookRun only affected tests
- Read DoorDash’s playbookRun build and test in parallel, sharded across CI agents
- Read Linear’s playbookBenchmark the same job on faster hardware
- Read Mastra’s playbookStarSling runners for the slowest test workflow
- Read OpenAI’s playbookRank CI fixes by the minutes they save
- Read Ramp’s playbookMove a CPU-bound test suite to a faster CPU
- Read Shopify’s playbookLet an agent iterate against one CI metric
- Read Spotify’s playbookBuild arm64 on native arm64 runners
- Read Stripe’s playbookRun only the tests a change can reach
- Read Uber’s playbookBuild the merge-queue speculations most likely to be needed