feat(artifacts): add fenced reconciliation recovery
This commit is contained in:
@@ -611,6 +611,13 @@ impl From<RegistryError> for ApiError {
|
||||
"artifact source failed integrity verification",
|
||||
json!({ "error_code": "artifact_source_integrity" }),
|
||||
),
|
||||
RegistryError::ArtifactClaimInProgress => Self::conflict_with_context(
|
||||
"artifact reconciliation is in progress",
|
||||
json!({
|
||||
"error_code": "artifact_claim_in_progress",
|
||||
"recovery": "retry"
|
||||
}),
|
||||
),
|
||||
RegistryError::InvalidArtifactSource { field } => Self::validation_with_context(
|
||||
"artifact source metadata is invalid",
|
||||
json!({
|
||||
|
||||
Reference in New Issue
Block a user