Migrate CI to ReleaseKit delivery

This commit is contained in:
2026-10-07 14:00:01 +00:00
parent 06dc273896
commit 5af6ba7d89
3 changed files with 24 additions and 40 deletions

View File

@@ -1,7 +1,7 @@
# Implementation Plan: ReleaseKit Adoption
**Last updated:** 2026-10-07
**Status:** Stages 1–2 complete; Stages 3–5 pending.
**Status:** Stages 1–3 complete; Stages 4–5 pending.
**Audience:** Luna coding agent.
## Scope and Execution
@@ -160,7 +160,7 @@ the publication test matrix with focused wrapper and profile checks. Checks
passed: `go test ./scripts`, `bash scripts/release.sh version`, ignored-output
verification for `bin/releasekit`, and `git diff --check`.
## Stage 3 — Migrate Woodpecker Delivery and Retire the Builder
## Stage 3 — Migrate Woodpecker Delivery and Retire the Builder [x]
**Primary files:** `.woodpecker/release.yml` and deletion of
`scripts/build-release.sh`.
@@ -199,6 +199,12 @@ and profile together, and run `git diff --check`. Commit the delivery migration.
The existing Go image must provide compatible Go and Git; real runner execution
is observed during subsequent delivery, independently of source completion.
**Completed 2026-10-07:** Migrated Woodpecker to the pinned managed
`ci-deliver` step using the existing secret, then removed the obsolete binary
builder. Verified the parsed workflow settings and command against the pinned
template, confirmed the module/workflow pins match, ran `go test ./scripts`,
checked for active builder references, and passed `git diff --check`.
## Stage 4 — Align Policy, Documentation, and Attribution
**Primary files:** `docs/release.md`, `docs/policy/release.md`, `docs/cli.md`,