status(5): record V5/V6 groundwork and n8n probe
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
autonomic-bot
2026-06-01 03:44:17 +00:00
parent ad2e52b705
commit 973fc69679
2 changed files with 52 additions and 1 deletions

View File

@ -129,3 +129,39 @@ Verification:
`AFTER=5`
Next: consume `BUILDER-INBOX.md` in git, then continue with V5 stale-test candidate selection.
## 2026-06-01 — Adversary re-test PASS; V5/V6 helpers added; n8n live probe
Adversary review update:
- `REVIEW-5.md` 2026-06-01T03:31:30Z closed A5-3 after a cold re-test. The rerun helper now returns the
fresh build URL on same-head re-`!testme`.
V5/V6 automation gap closed in the orchestration repo (new files only; did not rewrite the already-dirty
helper scripts):
- `/srv/cc-ci-orch/.claude/skills/recipe-upgrade/post-pr-comment.sh`
- `/srv/cc-ci-orch/.claude/skills/ci-test-review/open-cc-ci-pr.sh`
- Verification: `bash -n` on both new scripts exited 0 after `chmod +x`.
Live stale-test candidate exploration:
- `ssh cc-ci "export PATH=/run/current-system/sw/bin:$PATH; abra recipe upgrade n8n -m -n"`
showed a real available upgrade: app `2.20.6 -> 2.23.1`, db `17-alpine -> 18-alpine`.
- On cc-ci `~/.abra/recipes/n8n`, created a scratch upgrade commit:
- `compose.yml`: `n8nio/n8n:2.20.6 -> 2.23.1`
- `compose.yml`: version label `3.2.0+2.20.6 -> 3.3.0+2.23.1`
- `compose.postgres.yml`: `pgautoupgrade/pgautoupgrade:17-alpine -> 18-alpine`
- Opened mirror PR via `open-recipe-pr.sh`:
- `PR_URL=https://git.autonomic.zone/recipe-maintainers/n8n/pulls/2`
- branch `upgrade-3.3.0+2.23.1`, head `c8d27a2`
- Triggered real cc-ci gate:
- `POST=1 MAX_WAIT=90 INTERVAL=5 /srv/cc-ci-orch/.claude/skills/recipe-upgrade/testme-on-pr.sh n8n 2`
-> `VERDICT=PENDING`
-> `BUILD=https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/47`
- `POST=0 MAX_WAIT=300 INTERVAL=10 /srv/cc-ci-orch/.claude/skills/recipe-upgrade/testme-on-pr.sh n8n 2`
-> `VERDICT=GREEN`
-> `BUILD=https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/47`
Conclusion:
- `n8n` remains the best V5/V6 sandbox candidate because its tests have real version-shape assertions,
but the natural upgrade path did NOT yield a stale-test failure. Per Phase 5 §2, the next move is to
seed a stale-test case explicitly on a sandbox/scratch branch and then run the DEFAULT comment-only and
`--with-tests` paths against that seeded case.

View File

@ -6,7 +6,8 @@
## Current focus
V5 next (stale-test DEFAULT comment-only path); then V6, V8, V8a, V9 cleanup.
V5 next (seed a real stale-test case on a sandbox/scratch branch; `n8n` natural upgrade went GREEN);
then V6, V8, V8a, V9 cleanup.
## Fixes applied (A5-1, A5-2, related)
@ -79,6 +80,20 @@ preferred, `/root/cc-ci` fallback) instead of hard-coding `/root/cc-ci`.
| V8a cc-ci-upgrader agent | TODO | |
| V9 cleanup | TODO | |
## V5/V6 groundwork in progress
- Added orchestration helpers in `/srv/cc-ci-orch/.claude/skills/`:
- `recipe-upgrade/post-pr-comment.sh` post explanatory/cross-link PR comments via Gitea API
- `ci-test-review/open-cc-ci-pr.sh` open/update `recipe-maintainers/cc-ci` PRs from a dedicated branch
- Live candidate check: `ssh cc-ci "abra recipe upgrade n8n -m -n"` shows a real n8n upgrade path
(`n8nio/n8n 2.20.6 -> 2.23.1`, `pgautoupgrade 17-alpine -> 18-alpine`).
- Live recipe PR proof: `https://git.autonomic.zone/recipe-maintainers/n8n/pulls/2`
(`upgrade-3.3.0+2.23.1`, head `c8d27a2`). `!testme` build #47 returned
`VERDICT=GREEN BUILD=https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/47`.
- Conclusion: `n8n` is a good sandbox for V5/V6, but this real upgrade did **not** naturally surface the
stale-test path. Next step is to seed the stale-test case explicitly on a sandbox/scratch branch per
Phase 5 §2, then exercise DEFAULT comment-only and `--with-tests` flows against that seeded case.
## Phase 5 gates
(None claimed yet.)