A WoodpeckerCI plugin for backstage-entity-validator to lint backstage entities.
6.0K
A Woodpecker CI plugin for backstage-entity-validator to lint markdown files.
Also usable with Gitlab, Github or locally, see examples for usage.
Woodpecker:
steps:
backstage-entity-validator:
depends_on: []
image: kokuwaio/backstage-entity-validator:0.7.0
when:
event: pull_request
paths: [catalog-info.yaml]
Gitlab: (using script is needed because of https://gitlab.com/gitlab-org/gitlab/-/issues/19717)
backstage-entity-validator:
needs: []
stage: lint
image:
name: kokuwaio/backstage-entity-validator:0.7.0
entrypoint: [""]
script: [/usr/local/bin/entrypoint.sh]
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 Name | Environment | Default | Description |
|---|---|---|---|
files | PLUGIN_FILES | catalog-info.yaml | Files to validate. |
| Image | Comment | amd64 | arm64 |
|---|---|---|---|
| kokuwaio/backstage-entity-validator | Woodpecker plugin | ||
| roadiehq/backstage-entity-validator | not a Woodpecker plugin, official |
Content type
Image
Digest
sha256:4e464aba4…
Size
85.2 MB
Last updated
2 days ago
docker pull kokuwaio/backstage-entity-validator