https://github.com/frigus02/github-status-stats
Build statistics created from GitHub commit statuses
https://github.com/frigus02/github-status-stats
build github stats
Last synced: about 2 months ago
JSON representation
Build statistics created from GitHub commit statuses
- Host: GitHub
- URL: https://github.com/frigus02/github-status-stats
- Owner: frigus02
- License: mit
- Created: 2019-10-10T21:24:19.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-02-26T15:17:37.000Z (over 5 years ago)
- Last Synced: 2025-10-04T10:29:25.992Z (9 months ago)
- Topics: build, github, stats
- Language: Rust
- Homepage:
- Size: 879 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Status Stats for GitHub
If you're using any CI system on your GitHub repository, chances are it pushes commit statuses to GitHub. The most recent ones are shown on the commit, as a :heavy_check_mark: tick or :x: cross.
GitHub stores a history of all commit statuses. If you retry a build on the same commit, it doesn't overwrite the previous status. It adds a new one. This gives us the ability to do some fun statistics. For example:
- Show builds with high/low success rate
- Show attempts needed for a build to pass
- Show build duration changes over time
We can use this to find flaky builds or prove builds got flakier or less flaky over time.
This is a GitHub app, which you can enable for your repositories. It collects data about statuses and check runs and gives you a dashoard so you can explore your build history.
**Important:** This is an experiment. It's not available for everyone, yet.
