feat(verification): post-deploy verification suites and a provider-neutral runner #405
No reviewers
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
gmackie/ForgeGraph!405
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/release-verification"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Phase 8 of the one-box plan: post-deploy verification suites and the runner that executes them — the evidence layer the promotion gate reads from.
forge-ci.toml([verification.suites.*]) into versioned definitions. Sync runs only from a passed build: a red build's manifest may be mid-edit, and retiring suites on it would silently drop the promotion gate.Stacked on #404
This builds directly on
feat/one-box-traffic(#404) and should merge after it. Reviewing the two together is fine; the diff here is phase 8 only.Notes
0096(and the operator catch-up/verify scripts renamed to match) around the mise and worker-budget migrations that landed first.Verification
go build ./...+go test ./...— greentsc --noEmit— clean forapps/web,packages/api,packages/dbvitest run— 174 web files / 1105 tests, 140 api files / 985 tests, all passing🤖 Generated with Claude Code
7f24154ae611ff87d556