stable-diffusion-webui/docs/milestones/M05/M05_run2.md

2.1 KiB

M05 CI Run 2 — Fix: Config for test_opts_override

Date: 2026-03-09
Branch: m05-fix-opts-test
PR: #19
Trigger: pull_request (fix for Quality failure in Run 1)


1. Workflow Identity

Workflow Run ID Trigger Branch Status
Smoke Tests 22877868495 pull_request m05-fix-opts-test ✓ success
Linter 22877868499 pull_request m05-fix-opts-test ✓ success
Quality Tests 22888808682 push to main main ✓ success

2. Fix Context

Item Value
Run type Corrective (fix for Run 1 Quality failure)
Change test/conftest.py — initialize fixture creates minimal config.json when missing
Cause addressed opts.load() sets opts.data = {} on FileNotFoundError; temporary_opts only applies keys in opts.data

3. Run 2 Results

Smoke Tests (22877868495)

Step Result
Verify repository
Verify base branch
Checkout, Setup, Install
Create stub repositories
Start test server
Run smoke tests
Kill test server

Duration: 2m38s

Linter (22877868499)

Job Result
ruff
eslint

4. Post-Merge Quality Run (22888808682)

Status: ✓ success
Duration: 3m20s
Trigger: Merge PR #19 → main

Step Result
Run quality tests ✓ (61 tests)
Show coverage ✓ (≥40% gate)
verify_pinned_deps
pip-audit ⚠️ informational (M27)
Artifacts coverage.xml, ci_environment.txt, htmlcov

5. Verdict

M05 fix complete. All CI gates green:

  • Smoke Tests ✓
  • Linter ✓
  • Quality Tests ✓ (test_opts_override pass, coverage ≥40%)

6. Summary Table

Check Run ID Result
Smoke Tests 22877868495 ✓ success
Linter 22877868499 ✓ success
Quality Tests 22888808682 ✓ success

7. Next Actions

Action Owner
Generate M05 closeout (summary, audit, ledger) Cursor