Add source publication command and runbook

This commit is contained in:
2026-10-05 19:04:55 +00:00
parent 7481dd0fd2
commit c83313b3b9
15 changed files with 295 additions and 60 deletions

View File

@@ -18,10 +18,8 @@ policy and link to it rather than introduce additional release requirements.
This policy governs releases of ReleaseKit itself. Consumer release capabilities
are designed in the [product roadmap](../roadmap/releasekit.md) and acquire exact
public contracts when implemented. ReleaseKit currently has no publication
command. Create the maintainer runbook alongside the first working command;
the [policy adoption roadmap](../roadmap/policy.md#4-define-releasekits-own-release-path)
owns that pending work.
public contracts when implemented. ReleaseKit's source publication command and
maintainer runbook are implemented; no ReleaseKit release has been published.
## Release Model And Completion
@@ -33,8 +31,8 @@ The procedure must name the authoritative publication remote.
A successful push of the intended annotated tag, with its source commit already
published on authoritative `main`, completes the release. The remote branch must
identify the validated candidate before the command publishes only the exact
intended tag object. The runbook will identify the authoritative endpoint and
command when publication is implemented.
intended tag object. The [maintainer runbook](../release.md) identifies the
authoritative endpoint and command.
Release commands must finish at successful publication. They must not wait for
or poll CI, require successful CI status, inspect downloadable artifacts, or