fix: preserve validation errors and subgraph pins

This commit is contained in:
lda
2026-08-31 00:32:52 +07:00 Verified
parent 15d343f637
commit 40b0f28b71
5 changed files with 115 additions and 7 deletions
+2 -1
View File
@@ -15,6 +15,7 @@ from wf_artifacts import (
ArtifactKind,
RequiredCapability,
WorkflowArtifact,
WorkflowPlanValidationError,
artifact_catalog_entry,
)
from wf_artifacts import (
@@ -263,7 +264,7 @@ class WorkflowArtifactApi:
return _PROJECT_VALIDATE_ARTIFACT(
_invalid_artifact_plan_payload(_diagnostic_from_validation_error(exc))
)
except ValueError as exc:
except WorkflowPlanValidationError as exc:
return _PROJECT_VALIDATE_ARTIFACT(
_invalid_artifact_plan_payload(
{