claim(3 U3): YunoHost-style PR comment LIVE on custom-html PR#2 (comment 13792) — 🌻 + level badge + summary card images linked, updates in place on re-!testme, no secrets; R2 satisfied
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@ -41,9 +41,16 @@ Milestones U0–U5 (plan §5); each ends with an Adversary gate. DoD items R1–
|
||||
latest-level badge endpoint → U5.
|
||||
|
||||
### U3 — YunoHost-style PR comment (R2)
|
||||
- [ ] U3.1 — Bridge posts a placeholder comment on run start (⏳ + live-logs link).
|
||||
- [ ] U3.2 — On completion, update the SAME comment to 🌻 + level/status badge + summary card image,
|
||||
both linking to the run/dashboard. Re-`!testme` refreshes it. Fallback to text on render failure.
|
||||
- [x] U3.1 — Bridge posts a placeholder comment on run start (⏳ + live-logs link). `start_comment_body`,
|
||||
reuses the marked comment if present (re-`!testme` refreshes to placeholder).
|
||||
- [x] U3.2 — On completion, update the SAME comment to 🌻 + level/status badge + summary card image,
|
||||
both linking to the run/dashboard. Re-`!testme` refreshes it. Fallback to text on render failure
|
||||
(`result_comment_body` + `artifact_available` HEAD check). Deployed (bridge img 6377f9571f3b).
|
||||
- [ ] U3.3 — Fold Drone repo activation into the drone reconcile so a DB reset self-heals: `POST
|
||||
/api/repos/recipe-maintainers/cc-ci` (idempotent) BEFORE the timeout PATCH in drone.nix. Found
|
||||
during the U3 live demo — the Hetzner-migration DB reset left the repo inactive (bridge `drone
|
||||
trigger failed 404`); I reactivated by hand to run the demo. Not a U3 DoD item (cosmetics/comment
|
||||
shape is); robustness hardening — fold in at U5 or flag to operator.
|
||||
- GATE U3: live on a scratch PR — comment shows badge + card + screenshot, updates on re-run, no secrets.
|
||||
|
||||
### U4 — Dashboard polish (R5)
|
||||
|
||||
Reference in New Issue
Block a user