Publish a new mablnet worker release (operator / release CI)
Changed onStores 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 artifact, 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
- Base URL: https://api.mabl.com
- URL: https://api.mabl.com/link/mablnet/releases
- Auth: one of:
- HTTP basic
- API key in header Authorization
Request body
Response
Release stored; the resulting channel rollout state is returned.
Changes
- info
added the new optional request property
- info
- info
added the required property
to the response with the status
- info