English
Versions
Nav Versions. Lifecycle: Draft → Mark ready → Publish / Deprecate / Revoke. Lines: Yank, Disable. Promote channel moves to a more stable channel.
Create and publish
- Click Create version. Fill Build and/or SemVer, Channel.
stablecannot use a prerelease suffix (CHANNEL_SUFFIX_MISMATCHPrerelease suffix vs channel; stable cannot use a prerelease suffix). Duplicate identity:VERSION_ALREADY_EXISTSDuplicate version in project. Engine mismatch:ENGINE_MISMATCHEngine vs identity mismatch. - Optional LTS, Critical (mandatory for everyone), Minimum source version. Critical versions cannot use gray (
GRAY_NOT_ALLOWED_ON_CRITICALGray on critical version). - Open Manage artifacts. Click Upload artifact. Channel Direct PUT or TUS chunked (resumable).
direct_s3is always false: never PUT unknown S3 keys. Hash mismatch:CHECKSUM_MISMATCHDeclared SHA-256 mismatch. Unregistered hw:HW_REV_UNKNOWNUnregistered hw_rev. Published artifacts cannot be overwritten (ARTIFACT_IMMUTABLEPublished artifact immutable (yank the line first); Yank first). - Mark ready on that platform line. Incomplete upload →
UPLOAD_INCOMPLETEUpload incomplete for this operation. - Publish. No ready line →
ARTIFACT_REQUIREDPublish rejected: no ready version line. Incompleteauto_publish_when→AUTO_PUBLISH_PENDINGauto_publish_when is not fully ready yet. Copy: “Changelog is immutable after publish”. - Generate delta, Reuse existing artifact, and multi-file archives are async jobs (header Task Center). Failure:
JOB_FAILEDAsync job failed.
List latest=true
Admin GET versions?latest=true&os=&arch= returns { versions, latest }. latest is published + ready via CompareVersions, not client SelectTarget. Without latest the response omits that key.
Concepts: Releases. CI: CI releases.