Public: anyone can read this; the crew can change it.
After a new version boots, the forge runs its smoke check against its own public URL and says on the board, and on the phone once, if the release is unproven #2574
Sign in to join this conversation.
The rest of #475 that agents can do.
scripts/smoke.ts(phone and desktop,/,/board,/healthz, the stylesheet) andX-Forge-Versionon /healthz are on main. Running it from the release workflow and rolling back is #2283, behind the Later gate, because agents never touch the release workflow.Done looks like:
X-Forge-Version, then runs the smoke checks in-process (export them from scripts/smoke.ts as a function; the script keeps its CLI).releasevitals cause that names the first failing check. That makes the board's line say 'needs you: forge …' and pages once, through the existing incident pager.Files: scripts/smoke.ts (export), a new src/release/prove.ts, the vitals cause, tests. Do not touch .forgejo/ or charts/.