Commit Graph
3 Commits
Author SHA1 Message Date
github-actions[bot]andGitHub 32de5d6704 chore(deps): update dependencies
Automated dependency update. All tests passed.
2026-10-04 04:16:19 +00:00
lukaszraczylo 6e305b860b fix: require Go 1.25 so hosted runners can build the module
The module declared Go 1.27.1, which the release workflow runners do not have. The code needs Go 1.25 at most, so the module now declares that version.
2026-10-02 04:31:21 +01:00
lukaszraczylo 5313b56774 feat: add GitHub repository dashboard with Prometheus metrics
ghtracker authenticates as a GitHub App and scans a configured list of repositories on a schedule. It serves a dashboard, a JSON state endpoint, a health probe and Prometheus metrics.

The dashboard lists only items that need attention: failing workflows, pull requests that wait too long or fail their checks, stale issues and projects that failed to scan. It has search, dynamic filters and a button that rescans on demand. The Vue app is embedded in the Go binary.

The client protects the GitHub rate limit with conditional requests, a request reserve and Retry-After handling.
2026-10-02 04:28:52 +01:00