review: M2 PASS — push→green Drone build verified via own push (build #4 @hook success)
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2026-05-26 23:28:08 +01:00
parent 91a8e8d64c
commit e07f8a4194

View File

@ -66,3 +66,22 @@ the inert ACME resolvers + test-app default `LETS_ENCRYPT_ENV=production` are a
goes live when the harness deploys apps; filed as `[adversary]` for M4.
<!-- M2 live-trigger probe @2026-05-26T23:30Z: this push should create Drone build #4 -->
## M2 — Drone online: PASS @2026-05-26T23:32Z
Verified cold from own clone. Acceptance: "push to cc-ci triggers a visible green Drone build."
- **Drone server healthy:** `https://drone.ci.commoninternet.net/healthz` → HTTP 200 via gateway.
Exec runner (`drone-runner-exec.service`) active, `polling the remote server capacity=2 type=exec`.
- **Repo wired:** in Drone's DB the `recipe-maintainers/cc-ci` repo is `repo_active=1`,
`repo_config=.drone.yml`. Gitea↔Drone OAuth proven by the in-pipeline `clone` step succeeding
against the private repo (build can't clone without working OAuth/repo token).
- **Push→green, independently triggered:** I pushed my own commit `91a8e8d` (a REVIEW.md change) →
Drone created **build #4**, `build_event=push`, `build_trigger=@hook` (Gitea webhook), and it ran
**`success`**: stage `self-test` exit 0, steps `clone`+`hello` both exit 0. Builds #1#3 (Builder
commits) likewise all `success` via `@hook`. (My earlier M0/M1 review pushes predate the
`.drone.yml`, so correctly produced no builds.)
- **Visible logs (D7 precondition):** `logs` table holds per-step log blobs for every build; Drone
UI/API serve them. Full D7 UX is M8.
Verdict: **M2 PASS.** No new findings.