Skip to content

make lint-renovate fails: unpinned renovate rejects managerFilePatterns in renovate.json #1024

Closed

Description

@RonaldHensbergen

Found while verifying PR #1022: make lint-renovate (and therefore make check) fails on main, independently of that PR.

Problem

The Makefile runs the validator with an unpinned renovate:

lint-renovate:
	npx --yes --package renovate -- renovate-config-validator --strict renovate.json

The latest Renovate release rejects 9 entries in renovate.json with "Invalid configuration option: customManagers[N].managerFilePatterns" (option renamed upstream). The pinned validator from AGENTS.md still passes:

npx --yes --package renovate@44.65.5 -- renovate-config-validator --strict renovate.json
# INFO: Config validated successfully against 1 file(s)

Fix directions (pick one)

  • Pin the validator version in the Makefile to match AGENTS.md (44.65.5) so make check is reproducible, or
  • Migrate renovate.json to the new option name and bump the pin.

Either way, add/keep a pinned version so lint outcomes do not depend on whatever Renovate published last night.

Estimated effort: less than an hour

Activity

  1. added
    bugSomething isn't working
    dependenciesPull requests that update a dependency file
    priority:lowNice to have, low urgency
    area:configurationConfiguration, wiring, and settings behavior
    on Oct 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:configurationConfiguration, wiring, and settings behaviorbugSomething isn't workingdependenciesPull requests that update a dependency filepriority:lowNice to have, low urgency

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions