Repository navigation
Conversation
a1576bd to
1b2b275
Compare
|
CI execution-plane review update: keep this PR on |
|
Prepared #143 as a manual-only |
|
CI convergence update (2026-10-05): draft PR #156 is now the preferred successor to this bootstrap lane. #136 established the correct owned Do not close or merge-supersede #136 yet. Dev Plane is not currently producing any Woodpecker status context, so #156 first needs repository activation/webhook repair and one real exact-head Once #156 executes successfully, prefer #156 and retire this duplicated-command lane rather than maintaining two verification definitions. |
Summary
Adds an owned Woodpecker CI lane for Dev Plane on the existing
bootstrap-cipool. This is a fallback execution surface for the current personal-account GitHub-hosted runner dispatch failure; it does not replace or weaken.github/workflows/ci.yml.Parity with GitHub CI
git diff --checkExact-head binding
The first executable command resolves
git rev-parse HEADand requires it to equal Woodpecker's runtimeCI_COMMIT_SHA. A mismatched checkout fails before toolchain installation or verification, so a green pipeline is evidence for the exact forge-selected revision rather than merely the branch name.Safety boundary
The checked-in Make/npm commands remain authoritative. Woodpecker only supplies compute. Evidence is valid only for the exact revision Woodpecker executed. Once PR #129's
dev-plane verifyCLI lands, this bootstrap lane can become a thin adapter around that canonical verifier rather than duplicating command sequencing.Activation dependency
The repository must be activated in the existing Woodpecker instance so it can install the GitHub webhook. This PR cannot perform that account-level activation itself. Once activated, retrigger this PR (or run the workflow manually) and keep this PR draft until
cipasses on this exact head.Current candidate
Branch is one commit ahead and zero behind
maind3dcdaae48d2a268e78d71b79b9433913ae59d91.Exact candidate head:
1b2b2752af17e5fc3732efd9bc27ce5cc1d7d220.GitHub-hosted Actions on this personal-account repository reproduces the previously diagnosed pre-run failure, so it is not usable as product-test evidence. This PR intentionally leaves GitHub Actions unchanged and remains draft until Woodpecker is activated and executes this SHA.