Files
secustor fceb252ad2 refactor(manager): declare out-of-band file updates instead of special-casing git-submodules
`getUpdatedPackageFiles()` kept an unchanged package file as updated by
comparing the manager name against `git-submodules`, so that
`updateArtifacts()` would still run after `updateDependency()` had changed
the checkout on disk.

Managers now declare that capability themselves through the new optional
`updatesFilesOutOfBand` flag on `ManagerApiBase`, which the branch worker
reads via `get(manager, ...)`. Only `git-submodules` sets it, so there is
no behaviour change.
2026-09-14 23:29:10 +02:00
..
2023-08-03 19:43:47 +00:00

Renovate Developer Docs

Note

If you're an end-user of Renovate, please read the Renovate documentation.

The docs/development directory is for developers and contributors. The Markdown files explain how to work on Renovate's code.

If you need to get Renovate running locally, to contribute, or for some other reason, please read our contributing guidelines to learn how.