Skip to content

ci: add Renovate config lint workflow#6704

Merged
vlsi merged 1 commit into
apache:masterfrom
vlsi:ci/renovate-config-lint
May 26, 2026
Merged

ci: add Renovate config lint workflow#6704
vlsi merged 1 commit into
apache:masterfrom
vlsi:ci/renovate-config-lint

Conversation

@vlsi
Copy link
Copy Markdown
Collaborator

@vlsi vlsi commented May 26, 2026

Summary

  • Adds .github/workflows/renovate-config-lint.yaml to validate renovate.json via renovate-config-validator on PRs and pushes that touch the config (or the workflow itself).
  • Catches typos and schema regressions before merge, similar to the workflow used in Netcracker/qubership-profiler-agent.
  • Follows the repo's existing CI conventions: pinned actions/checkout@<sha> # v5, persist-credentials: false, default permissions: read-all.

Test plan

  • CI green on this PR (workflow only runs on renovate.json / workflow path changes — touching the workflow file in this PR triggers it).
  • Intentionally break renovate.json locally and re-run docker run --rm -v "$PWD":/work -w /work renovate/renovate:latest renovate-config-validator renovate.json to confirm the validator fails as expected.

🤖 Generated with Claude Code

Validate renovate.json on changes via renovate-config-validator
to catch typos and schema regressions before merge.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@vlsi vlsi force-pushed the ci/renovate-config-lint branch from b83cae2 to 859b930 Compare May 26, 2026 09:56
@vlsi vlsi added the chore label May 26, 2026
@vlsi vlsi merged commit a2aca55 into apache:master May 26, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant