Skip to content

Latest commit

 

History

History
93 lines (67 loc) · 3.9 KB

File metadata and controls

93 lines (67 loc) · 3.9 KB

Example report — the React repository

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.


CI Cost Audit — facebook/react

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.

Basis

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.

Cross-vendor comparison

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.

Flags

⚠ 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.

Counterfactual

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.

Not subtracted

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.

Provenance

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.