.forge/ci runs go vet ./... and go test ./.... forge attest runs it in a clean worktree of each commit and signs the result into refs/notes/ci, and forge push sends it with the branch. Go's build and module caches live outside the worktree, so runs stay warm.
- commit
- 2b8cb8bf4a85460eab914d3e692ddc0d08844d43
- parent
- eb0d5925c0b71bad3e7a6aa5b196779b408ba286
- author
- cat <admin@dev.site>
- ci
- ✓ passed in 71s, signed by cat
- kind
- build risk score 0.3 of 3, Jev's estimate
ci attestation
forge-attestation 1 type ci commit 2b8cb8bf4a85460eab914d3e692ddc0d08844d43 tree b9a508a794c5acb42efdc03a40e451ee2c044801 script .forge/ci 56a2095ff301cc943392a4bf2779ac91bc1486e8 result pass exit 0 started 2026-10-17T22:57:58Z duration 71s runner (not shown here; refs/notes/ci has it) system Darwin 25.5.0 arm64 env host log sha256:4b095e7a632fef19601a93b129b432fd13816cfad8981eea3fdcd8616b08a5a9 34 lines |? airwaves [no test files] |ok airwaves/cmd/airwavesd 0.341s |? airwaves/cmd/otascan [no test files] |ok airwaves/frontend 0.525s |ok airwaves/internal/admin 4.028s |ok airwaves/internal/api 2.218s |ok airwaves/internal/atsc3 2.627s |ok airwaves/internal/cc 2.130s |ok airwaves/internal/dvr 2.744s |ok airwaves/internal/fcc 2.798s |? airwaves/internal/geo [no test files] |ok airwaves/internal/guide 3.341s |ok airwaves/internal/hdhr 1.326s |? airwaves/internal/hdhr/hdhrtest [no test files] |ok airwaves/internal/jellyfin 1.465s |? airwaves/internal/jellyfin/jellyfintest [no test files] |ok airwaves/internal/lineup 2.982s |? airwaves/internal/lineup/lineuptest [no test files] |ok airwaves/internal/phase 1.258s |ok airwaves/internal/podcast 1.312s |ok airwaves/internal/reception 1.846s |ok airwaves/internal/sd 3.452s |ok airwaves/internal/service 9.371s |ok airwaves/internal/signal 3.781s |ok airwaves/internal/store 3.835s |ok airwaves/internal/stream 11.680s |? airwaves/internal/terrain [no test files] |ok airwaves/internal/ts 2.889s |? airwaves/internal/ts/tstest [no test files] |ok airwaves/internal/tuner 5.215s |ok airwaves/internal/vchan 67.621s |? airwaves/internal/weather [no test files] |? airwaves/internal/web [no test files] |? airwaves/internal/youtube [no test files]
Signature: good, cat
| A | .forge/ | 6 | ++++++ |