A WoodpeckerCI plugin for renovate-config-validator to lint renovate files. https://hub.docker.com/r/kokuwaio/renovate-config-validator
  • Dockerfile 79.2%
  • Shell 20.8%
Find a file
Renovate 85163c160c
All checks were successful
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/test/2 Pipeline was successful
ci/woodpecker/pr/test/1 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
chore(deps): update kokuwaio/buildctl docker tag from v0.27.1 to v0.28.0
2026-03-05 21:05:54 +00:00
.github feat: replace renovate image with node + npm package to reduce size 2025-09-19 14:29:15 +02:00
.woodpecker chore(deps): update kokuwaio/buildctl docker tag from v0.27.1 to v0.28.0 2026-03-05 21:05:54 +00:00
.justfile chore(deps): update kokuwaio/markdownlint docker tag from 0.47.0 to 0.48.0 2026-03-03 09:04:33 +00:00
.markdownlint.yaml Initial draft of plugin. 2025-06-18 15:41:38 +02:00
.yamllint.yaml feat: replace renovate image with node + npm package to reduce size 2025-09-19 14:29:15 +02:00
Dockerfile chore(deps): update dependency nodejs/node from v22.22.0 to v24.14.0 2026-03-04 15:55:02 +01:00
Dockerfile.dockerignore Initial draft of plugin. 2025-06-18 15:41:38 +02:00
entrypoint.sh Initial draft of plugin. 2025-06-18 15:41:38 +02:00
LICENSE Initial draft of plugin. 2025-06-18 15:41:38 +02:00
README.md chore(deps): update dependency renovate to v43.2.6 2026-02-04 01:01:07 +00:00
renovate.json chore(deps): update dependency nodejs/node from v22.22.0 to v24.14.0 2026-03-04 15:55:02 +01:00

renovate-config-validator WoodpeckerCI Plugin

pulls size dockerfile license prs issues

A WoodpeckerCI plugin for Renovate configuration validation.
Also usable with Gitlab, Github or locally, see examples for usage.

Features

  • preconfigure Renovate parameters
  • searches for Renovate files recursive
  • runnable with local docker daemon

Example

Woodpecker:

steps:
  renovate:
    depends_on: []
    image: kokuwaio/renovate-config-validator:43
    settings:
      strict: false
    when:
      event: pull_request
      path: renovate.json

Gitlab: (using script is needed because of https://gitlab.com/gitlab-org/gitlab/-/issues/19717)

renovate:
  needs: []
  stage: lint
  image:
    name: kokuwaio/renovate-config-validator:43
    entrypoint: [""]
  script: [renovate-config-validator --strict]
  rules:
    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
      changes: [renovate.json]

CLI:

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

Settings

Settings Name Environment Default Description
strict PLUGIN_STRICT true Fail if a scanned config needs migration.

Alternatives

Image Comment amd64 arm64
kokuwaio/renovate-config-validator Woodpecker plugin size size
renovate/renovate not a Woodpecker plugin, official size size
rwslinkman/renovatebot-config-validator not a Woodpecker plugin, outdated size size