Skip to content

Commit fd9b549

Browse files
committed
ci(renovate): fix configuration issues
1 parent 7b4372c commit fd9b549

2 files changed

Lines changed: 12 additions & 5 deletions

File tree

renovate.json

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
33
"extends": ["config:best-practices", ":semanticCommits"],
44
"enabledManagers": ["pre-commit", "custom.regex"],
5+
"pre-commit": {
6+
"enabled": true
7+
},
58
"repositories": ["ArduPilot/MethodicConfigurator"],
69
"platform": "github",
710
"includePaths": [
@@ -48,9 +51,7 @@
4851
"pin": {"enabled": true},
4952
"dependencyDashboard": true,
5053
"osvVulnerabilityAlerts": true,
51-
"vulnerabilityAlerts": {
52-
"enabled": true
53-
},
54+
"vulnerabilityAlerts": {"enabled": true},
5455
"ignorePaths": ["**/node_modules/**", "**/bower_components/**", "**/.git/**"],
5556
"customManagers": [
5657
{
@@ -119,6 +120,12 @@
119120
"datasourceTemplate": "pypi",
120121
"currentValueTemplate": "latest"
121122
},
123+
{
124+
"customType": "regex",
125+
"managerFilePatterns": ["/\\.sh$/", "/\\.bash$/"],
126+
"matchStrings": ["uv pip install[^\"\\n]*\"(?<depName>[^\"=]+)==(?<currentValue>[^\"]+)\""],
127+
"datasourceTemplate": "pypi"
128+
},
122129
{
123130
"customType": "regex",
124131
"managerFilePatterns": ["/\\.bat$/"],
@@ -139,7 +146,7 @@
139146
{
140147
"customType": "regex",
141148
"managerFilePatterns": ["/\\.py$/"],
142-
"matchStrings": ["required_packages = \\[[^\\]]*\"(?<depName>[^\"]+)\""],
149+
"matchStrings": ["required_packages = \\[[^\\]]*\"(?<depName>[^\"=]+)==(?<currentValue>[^\"]+)\""],
143150
"datasourceTemplate": "pypi",
144151
"currentValueTemplate": "latest"
145152
},

scripts/generate_pdef.xml_metadata.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444

4545
def ensure_dependencies() -> None:
4646
"""Check for and install required dependencies if they're missing."""
47-
required_packages = ["lxml"]
47+
required_packages = ["lxml==6.0.2"]
4848

4949
for package in required_packages:
5050
if importlib.util.find_spec(package) is None:

0 commit comments

Comments
 (0)