diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ee78fc..84936e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Migrated `sonarcloud.yml` to use `python-sonarcloud.yml` reusable workflow - Migrated `pr-validation.yml` to use `python-supplemental-checks.yml` reusable workflow - Removed dependency on deprecated `python-pr-validation.yml` workflow +- Switched Renovate `enabledManagers` from `poetry` to `pep621` so Renovate can detect dependencies in the uv-managed `pyproject.toml` ### Fixed diff --git a/renovate.json b/renovate.json index de9adae..c9cb1ed 100644 --- a/renovate.json +++ b/renovate.json @@ -26,10 +26,10 @@ { "description": "Group Python dependencies by type", "matchManagers": [ - "poetry" + "pep621" ], "matchDepTypes": [ - "dependencies" + "project.dependencies" ], "groupName": "Python dependencies", "automerge": false, @@ -40,10 +40,11 @@ { "description": "Group Python dev dependencies", "matchManagers": [ - "poetry" + "pep621" ], "matchDepTypes": [ - "devDependencies" + "dependency-groups", + "tool.uv.dev-dependencies" ], "groupName": "Python dev dependencies", "automerge": false, @@ -151,12 +152,6 @@ "python": { "enabled": true }, - "poetry": { - "enabled": true, - "fileMatch": [ - "(^|/)pyproject\\.toml$" - ] - }, "lockFileMaintenance": { "enabled": true, "schedule": [ @@ -191,9 +186,6 @@ }, "osvVulnerabilityAlerts": true, "transitiveRemediation": true, - "postUpdateOptions": [ - "poetryMassage" - ], "customManagers": [ { "customType": "regex", @@ -206,7 +198,7 @@ } ], "enabledManagers": [ - "poetry", + "pep621", "github-actions" ] }