From 1566ece728c4e5cf6d3bade8e0959f6fb6d84f30 Mon Sep 17 00:00:00 2001 From: Gui-FernandesBR Date: Sat, 27 Jun 2026 00:03:33 -0300 Subject: [PATCH] MNT: sync develop's Renovate config with the master config Renovate reads its config only from the default branch (master), where the corrected config is added in #1039. This updates develop's renovate.json to be byte-identical to that one (pip-compile manager for the autogenerated docs/requirements.txt; pip_requirements disabled for that file) so master and develop don't diverge and the next master<->develop merge won't hit an add/add conflict on .github/renovate.json. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/renovate.json | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/.github/renovate.json b/.github/renovate.json index 70d3f34b9..1d2808213 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -11,12 +11,32 @@ ], "dependencyDashboard": true, "automerge": false, + "pip-compile": { + "managerFilePatterns": [ + "/^docs/requirements\\.txt$/" + ] + }, "packageRules": [ { - "matchPackagePatterns": ["*"], - "matchUpdateTypes": ["minor", "patch"], + "matchPackagePatterns": [ + "*" + ], + "matchUpdateTypes": [ + "minor", + "patch" + ], "groupName": "all non-major dependencies", "groupSlug": "all-non-major" + }, + { + "description": "docs/requirements.txt is autogenerated by pip-compile from docs/requirements.in. Let the pip-compile manager regenerate the lock file, and stop the pip_requirements manager from editing the autogenerated file line by line.", + "matchManagers": [ + "pip_requirements" + ], + "matchFileNames": [ + "docs/requirements.txt" + ], + "enabled": false } ] }