STATUS/JOURNAL/BACKLOG: recipe-ci integration green (build #33), bridge→Drone→harness wired
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
12
BACKLOG.md
12
BACKLOG.md
@ -42,10 +42,14 @@ Two single-writer sections (§6.1): Builder edits only `## Build backlog`; Adver
|
||||
Org-membership auth verified (bot/trav/notplants 204, non-member 404 at read level).
|
||||
|
||||
### Bridge→Drone→harness integration (connects M3 trigger to M4/M5 recipe CI; blocks D2/D10 via !testme)
|
||||
- [ ] Add a recipe-CI pipeline to `.drone.yml` keyed on the `RECIPE` build param: runs
|
||||
`cc-ci-run runner/run_recipe_ci.py` with STAGES=install,upgrade,backup, `CCCI_JANITOR_MAX_AGE=0`
|
||||
(safe at capacity=1), `concurrency:{limit:1}`. Keep the existing `self-test` pipeline for pushes.
|
||||
- [ ] Verify a real `!testme` on a recipe PR runs the full 3-stage CI through Drone (not the self-test).
|
||||
- [x] Add a recipe-CI pipeline to `.drone.yml` keyed on `event=custom`: runs
|
||||
`cc-ci-run runner/run_recipe_ci.py` STAGES=install,upgrade,backup, `CCCI_JANITOR_MAX_AGE=0`,
|
||||
`concurrency:{limit:1}`, `HOME=/root`. Self-test pipeline now `event=push`. (commits 9d51cb6+)
|
||||
- [x] Verify a recipe build runs the full 3-stage CI through Drone (not self-test): **build #33 →
|
||||
success**, install/upgrade/backup all green, clean teardown (0 orphans). HOME + backup `-C -o`
|
||||
+ clean-reclone fixes applied.
|
||||
- [ ] Full single-comment E2E: enroll a recipe in the bridge `POLL_REPOS` + open a recipe PR →
|
||||
`!testme` → full 3-stage CI + PR comment outcome (folds into M6.5/M10 breadth).
|
||||
|
||||
### M4 — Harness + install stage
|
||||
- [x] run_recipe_ci.py + conftest + harness (abra wrappers, lifecycle) + Nix python/playwright env
|
||||
|
||||
Reference in New Issue
Block a user