1.9 KiB
1.9 KiB
M08 CI Run 2 — Post-Merge Quality Verification
Date: 2026-03-12
Branch: main (post-merge)
Merge commit: 710a0abd
Trigger: push (Merge PR #24)
1. Workflow Identity
| Workflow | Run ID | Trigger | Branch | Commit | Status |
|---|---|---|---|---|---|
| Quality Tests | 22984445599 | push | main | 710a0abd |
✓ success |
| Linter | 22984445598 | push | main | 710a0abd |
✓ success |
2. Quality Tests (22984445599)
| Job / Step | Required? | Purpose | Pass/Fail |
|---|---|---|---|
| Verify repository | Yes | Guardrail: m-cahill/serena only | ✓ |
| Verify ref | Yes | Guardrail: push to main | ✓ |
| Checkout Code | Yes | Fetch merge commit | ✓ |
| Set up Python 3.10 | Yes | Runtime | ✓ |
| Cache models | Yes | Deterministic model path | ✓ |
| Install dependencies | Yes | torch, CLIP, requirements_versions | ✓ |
| pip-audit | Informational | Dependency vuln scan | ⚠ (deferred M27) |
| verify_pinned_deps | Yes | Pinned deps enforcement | ✓ |
| Create stub repositories | Yes | CI fake inference | ✓ |
| Setup environment | Yes | launch.py --exit | ✓ |
| Start test server | Yes | Live server for API tests | ✓ |
| Run quality tests | Yes | pytest test (coverage ≥40%) | ✓ |
| Kill test server | Yes | Cleanup | ✓ |
| Show coverage | Yes | --fail-under=40 | ✓ |
| Upload artifacts | No (always) | coverage.xml, htmlcov, output | ✓ |
Duration: 3m25s
Annotation: pip-audit found vulnerabilities. Remediation deferred to M27. See M04_audit.md.
3. CI Confirmation
| Check | Status |
|---|---|
| Quality Tests | ✓ |
| Coverage | ≥ 40% |
| pip-audit | Informational (M27) |
| verify_pinned_deps | ✓ |
4. Verdict
CI Status: Green
All gates passed. M08 closeout verified. Ready for audit and summary generation.