A real ci-cost run, kept here so you can see the output shape before
installing anything. Catalog v0.3.0, run 2026-08-06. Numbers reflect that
repo's history on that date and will not match what you get today.
Current GitHub Actions spend: $0.00/month. facebook/react is a public
repository and GitHub does not charge for standard hosted runners on public
repos. Nothing below is a saving — every alternative costs more.
Sample is 1.31 days, extrapolated ×22.9. A 2-day window was requested; the run cap (200) was reached first. One release, outage or quiet weekend moves every monthly figure here materially.
| Measured | 4,712.9 minutes over 1.31 days — 200 runs, 3,952 jobs |
| Runner classes | linux-x64-default only |
| Extrapolated | 4,712.9 × 22.9 → 108,071 min/month |
| Modeled | 108,071 min × catalog rate → the dollars below |
| Sample truncated | yes (window_possibly_truncated: true) |
| Confidence flag | low_confidence: false — earliest run was over a day old |
Only the first row is observed. Every dollar figure is the third row.
All figures modeled from 108,071 extrapolated min/month.
| Vendor | Modeled $/mo | Basis | Plan tier | Snapshot |
|---|---|---|---|---|
| github-actions (current) | $0.00 | public repo, standard runners free | Team (PAYG) | 2026-08-02 |
| runs-on ⚠ | $108.07 | $0.001/min, compute leg only | Commercial Starter | 2026-08-04 |
| ubicloud | $172.91 | $0.0016/min | Premium Runners (PAYG) | 2026-08-04 |
| blacksmith | $432.29 | $0.004/min | Pay-as-you-go | 2026-08-04 |
| starsling | $432.29 | $0.004/min | Usage-based (PAYG) | 2026-08-03 |
| warpbuild | $432.29 | $0.004/min | Cloud Runners (PAYG) | 2026-08-04 |
| depot | $452.29 | $432.29 usage + $20.00 base | Developer | 2026-08-04 |
| gitlab-ci | $1,080.71 | $0.010/min | SaaS + compute-minutes add-on | 2026-08-03 |
All vendors is_like_for_like: true — react's usage is entirely
linux-x64-default, which every vendor prices.
⚠ runs-on — has_unmodeled_fees: true. $108.07 is the AWS compute leg
only. RunsOn charges a separate annual license fee from EUR 300/yr, tiered by
runner volume; not modeled because the amount depends on a tier and is in
euros. Treat $108.07 as a floor, not a total. Its pricing_model is
self_hosted_compute_estimate — your own AWS bill at spot rates, not a hosted
price.
depot — fee included. $452.29 = $432.29 usage + $20.00/mo plan base.
Uncertain rates: not reported. Four vendors carry
has_uncertain_rates: true (gitlab-ci, ubicloud, depot, blacksmith). None of
the flagged runner classes is one react runs — they cover beta Windows/macOS
tiers, an inferred arm64 default, and three Depot classes mapped unavailable.
No figure above is affected. Items remain in comparison.json.
could_not_price: empty. vendor_attributed_usage: empty.
Private repo, same 108,071 min/month, github-actions Team rate: $648.43/mo.
Upper bound. GitHub bills default Linux x64 as either actions_linux_slim
($0.002/min) or actions_linux ($0.006/min); job data does not say which, and
the catalog assumes the higher rate.
Paid GitHub plans include a monthly Actions allowance account-wide. It is
shared across every repo under the account, so ci-cost discloses it rather
than deducting it from one repo.
Catalog v0.3.0. Snapshots: github-actions 2026-08-02 · starsling 2026-08-03 ·
gitlab-ci 2026-08-03 · warpbuild, ubicloud, depot, blacksmith, runs-on
2026-08-04.
Rates are a snapshot, not live. Verify against each vendor's current pricing page before acting on these numbers.
The computed table is deterministic — a pinned catalog plus a usage profile always produce the same figures. This prose is not; an agent wrote it.