{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["config:best-practices"], "rebaseWhen": "never", "lockFileMaintenance": { "enabled": true }, "pre-commit": { "enabled": true }, "packageRules": [ { "matchUpdateTypes": ["minor", "patch"], "automerge": true }, { "matchFileNames": [".gitea/workflows/build.yml"], "enabled": false, "description": "Disabled because download-artifact@v4 is not working" }, { "matchFileNames": [".python-version"], "enabled": false, }, { "matchManagers": ["poetry", "pyenv"], "enabled": false }, { "matchManagers": ["pep621"], "rangeStrategy": "bump", "versioning": "pep440", "groupName": "Python dependencies" }, { "matchPackageNames": ["numpy", "setuptools", "python"], "enabled": false, "description": "Disabled due to Python 3.10 incompatibility with numpy>=2.3.2 (requires Python>=3.11)" }, { "matchDatasources": ["github-runners", "python-version"], "enabled": false, "description": "Prevent Renovate from updating runs-on to unsupported ubuntu-24.04" }, ] }