d0fc0114da66
Publish a new mablnet worker release (operator / release CI)
Stores a signed release manifest and initialises the channel's rollout. The request body is the signed manifest produced by the release pipeline (see link/mablnet/docs/deployment/release-pipeline.md § Aggregate job). The api derives channel and version from the manifest, stores the manifest verbatim, sets the channel's current_version to the new version and fallback_version to the prior current, and applies the default staged rollout schedule (1% → 10% → 50% → 100% over 24h). Auth: a release-engineering identity, not an interactive customer. The publishing principal is CI rather than a user-OAuth admin, so the exact machine-auth shape is an open api-team decision — see design doc § Release-publisher auth.
Request body
Response
Release stored; the resulting channel rollout state is returned.