I built BuildBudget (
https://buildbudget.dev) to help teams understand and optimize their GitHub Actions costs. You can try it without signing up at
https://buildbudget.dev/demo, where I analyze CI/CD costs from top GitHub organizations.
While developing it, I discovered something interesting: React Native's test workflow costs $20k/month, making it the most expensive workflow among the top 10 GitHub orgs. The analysis is available at https://buildbudget.dev/blog/test_all_workflow/
What makes BuildBudget different:
- Focuses on cost visualization
- Specially useful for self-hosted runners users
- Shows cost per job, not just per workflow
- Makes minute-based billing impact visible
- Helps identify matrix builds cost impact
- Allows custom per-minute costs for different runner types
How it works:
1. Installs as a GitHub App
2. Receives workflow events via webhooks
3. Analyzes costs using GitHub's billing rules
4. Shows costs breakdowns and trends
Currently in beta, working on:
- Automated cost optimization PRs
- Cost simulations with different providers
- More granular cost analysis
The demo is fully functional - no signup needed. For your own repos, installation takes <1 minute.
Feedback welcome at [email protected]
While developing it, I discovered something interesting: React Native's test workflow costs $20k/month, making it the most expensive workflow among the top 10 GitHub orgs. The analysis is available at https://buildbudget.dev/blog/test_all_workflow/
What makes BuildBudget different: - Focuses on cost visualization - Specially useful for self-hosted runners users - Shows cost per job, not just per workflow - Makes minute-based billing impact visible - Helps identify matrix builds cost impact - Allows custom per-minute costs for different runner types
How it works: 1. Installs as a GitHub App 2. Receives workflow events via webhooks 3. Analyzes costs using GitHub's billing rules 4. Shows costs breakdowns and trends
Currently in beta, working on: - Automated cost optimization PRs - Cost simulations with different providers - More granular cost analysis
The demo is fully functional - no signup needed. For your own repos, installation takes <1 minute.
Feedback welcome at [email protected]