Skip to main content

Interface: ValidateArtifactsInput

Defined in: packages/core/src/application/use-cases/validate-artifacts.ts:31

Input for the ValidateArtifacts use case.

Properties

artifactId?

readonly optional artifactId?: string

Defined in: packages/core/src/application/use-cases/validate-artifacts.ts:43

When provided, only the artifact with this ID is validated. All other artifacts are skipped and the required-artifacts check is bypassed.


name

readonly name: string

Defined in: packages/core/src/application/use-cases/validate-artifacts.ts:33

The change name to validate.


specPath

readonly specPath: string

Defined in: packages/core/src/application/use-cases/validate-artifacts.ts:38

The spec path to validate — must be one of change.specIds. Encoded as <workspace>:<capability-path> (e.g. "default:auth/oauth").