Skip to content
GitmoapAPIBeta
Schema

ComponentBlastRadius

What a publish would do to the pipelines already referencing this component.

Read-only and advisory throughout. It reports what would break and does not block the publish, because the publisher is not always the party who can fix a downstream pipeline.

Shape

  • floating_pipelinesinteger · int320–∞Pipelines whose reference would resolve to this version.
  • sampledinteger · int320–∞How many of them were re-expanded and re-validated.
  • sample_failuresarray of BlastRadiusFailureoptional
    • The BlastRadiusFailure schema
    • pipeline_idPipelineId (string · uuid)
    • pipeline_namePipelineName (string)
    • repository_idRepositoryId (string · uuid)
    • violationsValidationSummary
      • The ValidationSummary schema
      • validboolean
      • violationsarray of ValidationViolation
      • warningsarray of ValidationWarningoptionalThings worth knowing that do not make the definition invalid, such as a deprecated component version. A violation stops a published definition from being saved; a warning never does. Left out when there are none.

Example

Synthesized example
{
"floating_pipelines": 33,
"sampled": 54,
"sample_failures": [
{
"pipeline_id": "5c3b6a96-1f18-4c65-8821-089ecacb86e8",
"pipeline_name": "payments-api",
"repository_id": "5b0e7c2a-9d14-4e8b-a6f1-2c3d4e5f6a70",
"violations": {
"valid": false,
"violations": []
}
}
]
}

Graph

Used by