No dependency cache means every run re-downloads and rebuilds the same dependencies, adding fixed setup time to every build. The setup-* actions cache for free with one line. Here are popular repos that skip it. Read the fix →
| Repo | Runs (30d) | CI min (30d) | Recoverable min/mo | Failure rate | Findings |
|---|---|---|---|---|---|
| microsoft/playwright | 500+ | 10.1k | 5,051 | 28% | 30 |
| python/mypy | 500+ | 6,797 | 1,483 | 5% | 8 |
| numpy/numpy | 500+ | 8,565 | 877 | 1% | 50 |
| sharkdp/bat | 260 | 2,277 | 843 | 26% | 11 |
| eslint/eslint | 500+ | 2,221 | 814 | 6% | 31 |
| prisma/prisma | 500+ | 3,347 | 801 | 10% | 17 |
| sveltejs/kit | 500+ | 2,253 | 538 | 4% | 6 |
| biomejs/biome | 500+ | 2,525 | 459 | 4% | 31 |
| actix/actix-web | 384 | 3,679 | 370 | 10% | 15 |
| BurntSushi/ripgrep | 106 | 930 | 369 | 22% | 9 |
| junegunn/fzf | 359 | 798 | 303 | 1% | 20 |
| rust-lang/rust-analyzer | 500+ | 3,020 | 242 | 4% | 20 |
| vercel/next.js | 500+ | 1,771 | 209 | 5% | 24 |
| colinhacks/zod | 500+ | 943 | 187 | 0% | 11 |
| serde-rs/serde | 46 | 383 | 153 | 2% | 7 |
| sharkdp/fd | 66 | 456 | 148 | 41% | 8 |
| honojs/hono | 500+ | 376 | 137 | 1% | 18 |
| pola-rs/polars | 500+ | 5,880 | 136 | 3% | 30 |
| square/retrofit | 43 | 346 | 121 | 26% | 6 |
| TanStack/router | 500+ | 2,140 | 112 | 5% | 19 |
| react-hook-form/react-hook-form | 500+ | 669 | 99 | 19% | 22 |
| tailwindlabs/tailwindcss | 243 | 1,758 | 89 | 5% | 13 |
| oven-sh/bun | 500+ | 1,144 | 80 | 1% | 13 |
| rollup/rollup | 500+ | 4,073 | 73 | 12% | 13 |
| fastify/fastify | 500+ | 520 | 68 | 2% | 30 |
| huggingface/transformers | 500+ | 2,400 | 64 | 7% | 30 |
| axios/axios | 500+ | 308 | 62 | 2% | 16 |
| vitejs/vite | 500+ | 767 | 55 | 11% | 16 |
| remix-run/remix | 500+ | 1,590 | 55 | 6% | 20 |
| vercel/turbo | 500+ | 1,274 | 53 | 17% | 16 |
| withastro/astro | 500+ | 3,506 | 53 | 2% | 29 |
| TanStack/table | 500+ | 2,677 | 35 | 4% | 12 |
| vitest-dev/vitest | 500+ | 984 | 33 | 14% | 13 |
| astral-sh/ruff | 500+ | 2,085 | 30 | 5% | 12 |
| alacritty/alacritty | 16 | 61 | 18 | 38% | 3 |
| scikit-learn/scikit-learn | 500+ | 1,089 | 13 | 3% | 23 |
| expressjs/express | 68 | 59 | 11 | 6% | 13 |
| date-fns/date-fns | 205 | 18 | 5 | 0% | 20 |
Public data from each repo's GitHub Actions. Minutes are wall-clock workflow time over 30 days. These repos run Actions free (public repos always do). Each scorecard shows the private-repo dollar equivalent as a labeled estimate. Repo owners can remove their scorecard any time.