Depot
Depot is expanding from faster builds into the whole CI stack — tests, source control, and its own metal.
◆Recent moves
- 2d ago
macOS 26 is now the default macOS version for GitHub Actions runners
depot-macos-latest now resolves to macOS 26 on M4 hardware with 8 CPUs and 24 GB of memory, with explicit labels left in place for pinning to 14, 15, or 26. Keeping current with Apple toolchains is table stakes for hosted macOS runners, and the disk accelerator carries over from the same platform work behind Depot Metal.
- 9d ago
Depot CI now supports native GitHub stacked pull requests
Depot CI now evaluates pull_request workflows against a stack's ultimate base branch and runs each layer with its own merge ref, exposing stack metadata for expressions. Stacked pull requests are a workflow that generic CI handles badly, so supporting them natively is a real differentiator inside the CI product Depot is assembling.
- 14d ago
Test results are now generally available
⚡ SPARKTest results reaching general availability is the clearest step in Depot's move from accelerating builds to reporting on pipelines. It brings flaky-test detection, recurring failure history, and duration-based shard balancing into the same product that runs the jobs, which is a different business than making Docker builds faster.
- 22d ago
AI analysis available for all Depot CI workflows and jobs
Sherlock analysis moves out of the failure diagnosis card and onto every workflow and job page, so slow, passing, or in-progress runs can be handed to it too. A reach change rather than a capability one, but it reframes the AI from a failure triage tool into a general pipeline inspector.
- 28d ago
Split CI test suites with historical timing data (beta)
Test suites can be split across shards using durations from earlier JUnit reports, with Depot assigning each shard a time-balanced, non-overlapping subset. The beta that the general availability release two weeks later would fold in, and the first payoff from collecting test timing data at all.
- 1mo ago
Depot CI now supports Tailscale
CI jobs can join a customer's tailnet as ephemeral, tagged nodes, reaching private databases and internal APIs without public exposure or static IP allow lists. It closes a gap where Depot's runners and container builders had network access that CI jobs did not, which was a blocker for anyone testing against internal services.