lifecycle:Release
lifecycle:Release from the matrix-lifecycle matrix.
A versioned release of a matrix with validation and deployment status
Properties
lifecycle:completedAt (optional, max 1)
Validation shape for release completion timestamp.
Completed at must be a dateTime
The timestamp when release processing completed
lifecycle:createdAt (required, max 1)
Validation shape for release creation timestamp.
Created at must be a dateTime
The timestamp when the resource was created
lifecycle:matrix (required, max 1)
Validation shape for release matrix property.
Matrix must be a Matrix instance
The matrix being released
lifecycle:releaseId (required, max 1)
Validation shape for release ID property.
Release ID must be a valid UUID string
The unique identifier of a release (UUID)
lifecycle:releaseNotes (optional, max 1)
Validation shape for release notes property.
Release notes must be a string
Release notes describing changes
lifecycle:startedAt (optional, max 1)
Validation shape for release start timestamp.
Started at must be a dateTime
The timestamp when release processing started
lifecycle:status (required, max 1)
Validation shape for release status property.
Status must be one of: Pending, InProgress, Completed, Failed
The current status of the release
Values:
- lifecycle:CompletedStatus: Release processing completed successfully
- lifecycle:FailedStatus: Release processing failed
- lifecycle:InProgressStatus: Release processing is in progress
- lifecycle:PendingStatus: Release is pending processing
lifecycle:updatedAt (required, max 1)
Validation shape for release update timestamp.
Updated at must be a dateTime
The timestamp when the resource was last updated
lifecycle:version (required, max 1)
Validation shape for release version property.
Version must be a valid semantic version string
The semantic version of the release
lifecycle:workspace (required, max 1)
Validation shape for release workspace property.
Workspace must be a Workspace instance
The workspace where this release is deployed