backstage-entity-validator/README.md
Stephan Schnabel ec499a8152
All checks were successful
ci/woodpecker/push/dockerhub Pipeline was successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/test/1 Pipeline was successful
ci/woodpecker/push/test/2 Pipeline was successful
ci/woodpecker/manual/dockerhub Pipeline was successful
ci/woodpecker/manual/lint Pipeline was successful
ci/woodpecker/manual/build Pipeline was successful
ci/woodpecker/manual/test/1 Pipeline was successful
ci/woodpecker/manual/test/2 Pipeline was successful
Initial draft of plugin.
2025-06-20 14:45:46 +02:00

2 KiB

Backstage entity validator WoodpeckerCI Plugin

pulls size dockerfile license prs issues

A Woodpecker CI plugin for backstage-entity-validator to lint markdown files.
Also usable with Gitlab, Github or locally, see examples for usage.

Example

Woodpecker:

steps:
  backstage-entity-validator:
    image: kokuwaio/backstage-entity-validator
    when:
      event: pull_request
      paths: [catalog-info.yaml]

Gitlab:

backstage-entity-validator:
  stage: lint
  image: kokuwaio/backstage-entity-validator
  rules:
    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
      changes: [catalog-info.yaml]

CLI:

docker run --rm --volume=$(pwd):$(pwd):ro --workdir=$(pwd) kokuwaio/backstage-entity-validator

Settings

Settings Name Environment Default Description
files PLUGIN_FILES catalog-info.yaml Files to validate.