fix: post-audit CI and governance cleanup #6

Merged
electron-rare merged 3 commits from fix/post-audit-cleanup into main 2026-05-18 20:23:44 +00:00

3 Commits

Author SHA1 Message Date
L'électron rare 97e1934895 chore: monthly report tracks live required checks
The report hardcoded a probe for 'Cross-stack coherence', which
is no longer a required status check on main. Dump the live set
from required_status_checks.contexts[] and .checks[].context
instead, so the monthly report reflects whatever branch
protection is configured at that point rather than a stale name.
2026-05-18 22:15:58 +02:00
L'électron rare 8032c21b71 chore: remove obsolete Tower deploy workflow
The 'Deploy to Tower' workflow built the Astro Node adapter and
scp'd it to Tower to run as a container on port 4321. Production
has been served by Cloudflare since PR #5, so this pipeline only
ever fails (Tower SSH secrets are stale and the target host is
not the live origin). Removing it eliminates noisy red runs.
2026-05-18 22:15:52 +02:00
L'électron rare fe3b511c1a ci: enforce typecheck and add quality gates
Remove continue-on-error on the Typecheck step: astro check
currently reports 0 errors / 13 hints, so the step can block.

Also run tracking:check and image:budget after the build so these
quality gates actually fail CI when broken (they are defined in
package.json but were never wired into the workflow).
2026-05-18 22:15:46 +02:00