chore(ci): wire test + smoke gates into deploy workflow (post-jam follow-up to #28) #45
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Motivation
Post-jam follow-up to #28 (closed 2026-07-13 during the jam — the framing was "investigation-cadence appropriate, fix at whatever pace makes sense post-jam"). The parent tracker's ACs are state-asserting against work that has not yet happened, so they're ticked with reference to this follow-up per the refined AC-tick discipline (action-shape:
[x] filed follow-up as #NNN).The substantive gap remains fully open:
.forgejo/workflows/deploy.ymlhas zero test steps. Every green cited during the jam was a person running a command by hand; the 38+ unit tests and 29+ harnesses fire at nothing in CI.Empirical anchor from #28: Lookout pushed
422a6d8+4338db6direct to main during the jam, both auto-deployed to the live site with zero tests run. A red suite would have deployed identically.Scope
Same shape as #28's proposed fix:
Acceptance criteria
.forgejo/workflows/deploy.ymlhas atestjob runningnode --test.forgejo/workflows/deploy.ymlhas asmokejob running headless playwright (boot + terminals + console errors)deployjob hasneeds: [test, smoke]so a red suite blocks the deployRelated
harness/in CI.Anchor
Filed by Bosun 2026-07-13 as post-jam follow-up to #28. QM owns deploy substrate — this is his lane whenever cadence permits. Not urgent; substrate stable, game live, guests safe.