status(5): record V4 completion and consume inbox
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is passing

This commit is contained in:
autonomic-bot
2026-05-31 19:44:10 +00:00
parent e87782a123
commit 18db5ea088
4 changed files with 56 additions and 33 deletions

View File

@ -6,7 +6,7 @@
## Current focus
V4 next (regression loop); then V2 (known-RED), V5, V6, V8, V8a.
V5 next (stale-test DEFAULT comment-only path); then V6, V8, V8a, V9 cleanup.
## Fixes applied (A5-1, A5-2, related)
@ -30,41 +30,48 @@ instead of first-status URL (fixes wrong BUILD URL when multiple statuses exist)
- Changes: compose.yml sws 2.38.0→2.42.0; compose.git-pull.yml alpine/git v2.36.3→v2.52.0; version 1.0.1+2.38.0→1.1.0+2.42.0
- !testme posted → Drone build #29 triggered → SUCCESS (install PASS, upgrade PASS, backup N/A)
- Commit status: `cc-ci/testme state=success target=https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/29`
- `testme-on-pr.sh custom-html-tiny 2 POST=0``VERDICT=GREEN BUILD=https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/29`
- `POST=0 /srv/cc-ci/.claude/skills/recipe-upgrade/testme-on-pr.sh custom-html-tiny 2``VERDICT=GREEN BUILD=https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/29`
- PR comment updated by bridge with 🌻 result
**V7 partial:** PR #1 (serve-hidden-files) auto-closed as superseded when PR #2 opened. Mirror
main force-synced to upstream (435df8fc). Full V7 evidence complete via this run.
## V7 — COMPLETE: mirror reconciliation
- PR #1 (`serve-hidden-files`) auto-closed as superseded when PR #2 opened.
- PR #4 (`already-in-upstream-v7`) auto-closed as merged-upstream.
- Mirror `main` force-synced to upstream `main` (`435df8fc`).
**V1/V2 partial evidence:**
- V1: !testme on PR #2 triggered build #29 within 30s (bridge poll) ✓; result posted to PR ✓
- V2 GREEN: POST=1 posted one !testme; POST=0 polled and returned VERDICT=GREEN BUILD=<drone-url>
- V2 RED: still needed (V4 will provide this)
- V2 RED: poll-only on PR #5 returned VERDICT=RED BUILD=https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/34 ✓
## V4 — TODO (regression loop)
## V4 — COMPLETE: 2-run regression loop (within the 3-run budget)
Plan: create a regression branch on custom-html-tiny mirror with a bad image tag → open PR →
POST=1 !testme → VERDICT=RED → push fix → POST=1 !testme → VERDICT=GREEN.
This is within the 3-run budget and provides V2 RED evidence.
**Regression PR:** `https://git.autonomic.zone/recipe-maintainers/custom-html-tiny/pulls/5`
- First head sha `7e1491c6` (`v4-red-verify`): deliberate bad image tag `joseluisq/static-web-server:99.0.0-bad-tag`
- `POST=0 /srv/cc-ci/.claude/skills/recipe-upgrade/testme-on-pr.sh custom-html-tiny 5``VERDICT=RED BUILD=https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/34`
- Build #34 result: install PASS, upgrade FAIL, clean_teardown=true, no_secret_leak=true
- Fix pushed on the same PR branch: head sha `4bd8416a`, restoring the known-good upgrade files from `upgrade-1.1.0+2.42.0`
- Re-`!testme` on PR #5 → Drone build #37`VERDICT=GREEN BUILD=https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/37`
- PR remains open and unmerged; both RED and GREEN results are recorded on the PR
## Verification item status
| Item | Status | Evidence |
|---|---|---|
| V1 — !testme trigger + result-back | PARTIAL | build #29 triggered in <30s; commit status + PR comment posted |
| V2 testme-on-pr.sh reads verdict | PARTIAL | GREEN (build #29); RED pending (V4) |
| V2 testme-on-pr.sh reads verdict | DONE | GREEN (build #29/#35); RED (build #34) |
| V3 /recipe-upgrade sandbox GREEN | DONE | custom-html-tiny PR#2; build #29 SUCCESS |
| V4 3-iter regression loop | TODO | |
| V4 3-iter regression loop | DONE | custom-html-tiny PR#5; build #34 RED, build #37 GREEN |
| V5 stale-test DEFAULT = comment | TODO | |
| V6 --with-tests opens+verifies cc-ci test PR | TODO | |
| V7 mirror reconciliation | DONE | PR#1 closed as superseded; main=upstream |
| V7 mirror reconciliation | DONE | PR#1 superseded, PR#4 merged-upstream, main=upstream |
| V8 /upgrade-all DEFAULT run | TODO | |
| V8a cc-ci-upgrader agent | TODO | |
| V9 cleanup | TODO | |
## Phase 5 gates
(None claimed yet V4 next.)
(None claimed yet.)
## Blocked