CI/CD pipeline status gate for the MAQA spec-kit extension.
Prevents a feature from moving to In Review until its CI pipeline is green. The coordinator checks CI status automatically after each feature completes.
- maqa extension installed
- One of:
- GitHub Actions:
GH_TOKENwith repo scope (orgh auth login) - CircleCI:
CIRCLE_TOKEN - GitLab CI:
GITLAB_TOKEN - Bitbucket:
BITBUCKET_USER+BITBUCKET_TOKEN
- GitHub Actions:
specify ext add maqa
specify ext add maqa-ci/speckit.maqa-ci.setupAuto-detects your CI provider from repo structure. Writes maqa-ci/ci-config.yml. The coordinator gates In Review on green CI from that point on.
When maqa-ci/ci-config.yml is present:
- Feature agent reports
done - Coordinator checks CI status for the feature branch
- Green → proceed to QA, then In Review
- Red → add BLOCKED comment, return to feature agent for fix
- Pending → wait up to
wait_timeout_seconds, then treat as blocked - Unknown → warn and proceed (configurable via
block_on_red: false)
MIT