Skip to content

Use validation in CI

eoap-validator 'workflow.cwl#echo-application' \
  --profile eoap-package --profile metadata \
  --output build/validation.json

The report is written even when validation findings fail the command. Upload it as a CI artifact using an always-run step. Use --format json for JSON stdout; diagnostics from dependencies go to stderr. Add --fail-on warning when your pipeline must also reject advisory findings. Keep the default threshold when readiness advice should inform review without enforcing it.

Profile configuration is versioned with the application. Do not mark unknown staging as passed; supply reviewed applicability or retain needs-review findings.