Phase 5 — Add CI (GitHub Actions)
Run the same suite contract as local on every PR (or your chosen trigger); surface a clear pass/fail and a local reproduction command when something breaks.
MVP goals:
- Secrets only in CI, not in committed YAML.
- Use the composite action under
packages/testing-github-action; runvalidatethenrunlike local. - Upload the run directory as a workflow artefact; step summary +
report.jsoncarry goal ids and reproduction.
Agent prompts
Optional: use these with a coding agent to implement this phase in your repo in a safe, gated sequence. Expand only when you need them.
- Add a workflow using the composite action (see
examples/testing-github-actions/sample-workflow.yml); wire Keys / fallback env; validate then run. - Open a test PR that fails the job; verify the summary links or comments help triage.
- Document the exact command to reproduce the failing run from a developer laptop.