Changelog¶
Generated from the project's commit history (newest first).
2026-08-24¶
- Periodic rescan:
repo check-updatesprobes each registered repo's tracked ref with a lightweightgit ls-remote(no clone, no fetch) and, with--schedule, schedules a rescan for repos whose ref moved past the latest successful analysis; without--scheduleit only reports; per-project refs honored, probe failures skip the repo;--jsonfor machine-readable output — meant to be run from cron
2026-08-21¶
- Multi-module workspace support: repo registration with Go project discovery (
go.work+go.modscan), one analysis task per project —repo add,repo show,repo analyze --project - Per-project overrides:
repo config set/get/rm --subdir, per-projectref, keyed by (repo, project) - New HTTP API:
POST /api/repos,POST /api/repos/analyze,GET /api/repos/status;subdirparam on/api/repo-config;POST /api/tasksnow delegates to the analyzer (legacy) - Per-project coverage profiles (
coverage/<repoID>/<project>/<sha>.out) and deterministic per-project analysis IDs (migration000009) - Publisher: per-project detail pages (
<slug>-<project>/),Projectline, per-project trend history - Fixed go-crap module anchoring: the runner stages the coverage profile inside the scan dir before
go-crap scan(go-crap derives the module from the profile's location — cross-module scans were silently polluted) - Local filesystem repo paths keep their case in canonicalization (git clone on case-sensitive filesystems)
2026-08-20¶
- Report index pagination, live HEAD check, repo URL parsing (
3eb7261)
2026-08-19¶
- Per-repo
go_flagsfor constrained hardware (b9d5021) - Multi-host badges and function links in the markdown publisher (
bae95b2) - Removed dead code, regrouped struct fields, modernized idioms (
2a531e0)
2026-08-18¶
- Kubernetes testing fixes:
git-timeout, cache-lock improvements, deployment scripts (cf03b90)
2026-08-17¶
- Diagram format fixes (
b3566a9,473f426) - Added documentation, synced docs, README and code (
ed9144a)
2026-08-16¶
- Removed
go-git; UI enhancements; deployment updates (3bffc41) - Per-repo configuration and GitHub metadata (
a764239) - Per-repo
go testtimeout (63209cd) - Single-repo scheduling and verbose worker logging (
13e5c3f)
2026-08-15¶
- Implemented the shared repository cache (
e7ca2da)
2026-08-14¶
- Fixed NATS job distribution to workers (
0ca2e73) - Migrated the HTTP framework to Chi (
d46e2c7)
2026-08-13¶
- Cleaned up dead code (
d7142ae)
2026-08-12¶
- Fixed the services aggregator (
1d4747c) - Small UI fixes and refactors (
c479762) - First working release (
894e460)