Add shared CI delivery command
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# ReleaseKit audit implementation plan
|
||||
|
||||
Status: Stages 1–8 complete; Stage 9 next.
|
||||
Status: Stages 1–9 complete; Stage 10 next.
|
||||
Baseline: `e4be7fa` (2026-10-06). The [audit](audit.md) records the evidence,
|
||||
product goals, and selected direction. This document owns implementation order
|
||||
and completion criteria for that work.
|
||||
@@ -460,6 +460,16 @@ a wrong CI commit fails before application builds or hosted writes, and a
|
||||
source-only module with unavailable dependencies still reaches page delivery.
|
||||
Reuse facade tests for the individual preparation and delivery operations.
|
||||
|
||||
**Completed:** `ci-deliver` now prepares the tagged checkout against the
|
||||
provider-supplied commit, loads the profile from that checkout, validates its
|
||||
delivery settings and credential, downloads dependencies only for selected
|
||||
binary targets, and finishes through the existing delivery facade. Local
|
||||
Git/HTTP fixtures cover source-only and binary delivery, relative custom profile
|
||||
loading, commit mismatch before Go or hosted requests, and unavailable
|
||||
source-only dependencies. CLI and configuration guidance describe preparation,
|
||||
provider arguments, effects, and exit statuses. The full offline suite, API
|
||||
boundary check, and documentation whitespace checks pass.
|
||||
|
||||
## Stage 10 — Consolidate and exercise maintained CI templates
|
||||
|
||||
**Covers:** installation, workflow duplication, and artifact-testing in F6.
|
||||
|
||||
Reference in New Issue
Block a user