clone

a desktop tv and program guide for over-the-air broadcasts: what's on air, what your tuner gets, live tv, recordings

Vet and test the module on your machine for src.rest

cat committed 2b8cb8b
.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

1 file changed, +6 -0
A.forge/ci6++++++
A .forge/ci +6 -0