Skip to content

Commit 4a82b27

Browse files
authored
Merge pull request #350 from rHomelab/chore/renovate_patch_cogs
2 parents 050d47d + 54d0618 commit 4a82b27

2 files changed

Lines changed: 28 additions & 1 deletion

File tree

create_dev_bot.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ python3 -m venv .venv
3030
source .venv/bin/activate
3131

3232
echo "Installing dependencies..."
33-
pip install -r requirements.txt
33+
pip install -r requirements-dev.txt -r requirements.txt
3434

3535
echo "Creating RedBot instance..."
3636
redbot-setup --instance-name "$INSTANCE_NAME" --no-prompt --data-path $DATA_PATH

renovate.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,32 @@
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
33
"extends": [
44
"config:recommended"
5+
],
6+
"customManagers": [
7+
{
8+
"customType": "jsonata",
9+
"description": "Update cog requirements in info.json files",
10+
"fileFormat": "json",
11+
"managerFilePatterns": [
12+
"/(^|/)info\\.json$/"
13+
],
14+
"matchStrings": [
15+
"$exists(requirements) and $count(requirements) > 0 ? $filter(requirements, function($v) { $match($v, /^([\\w.-]+)(>=|<=|==|!=|~=|>|<)(.+)$/) }).{ \"depName\": $match($, /^([\\w.-]+)(>=|<=|==|!=|~=|>|<)(.+)$/).groups[0], \"currentValue\": $match($, /^([\\w.-]+)(>=|<=|==|!=|~=|>|<)(.+)$/).groups[2] } : []"
16+
],
17+
"datasourceTemplate": "pypi",
18+
"versioningTemplate": "pep440"
19+
}
20+
],
21+
"packageRules": [
22+
{
23+
"matchFileNames": ["requirements.txt"],
24+
"enabled": false
25+
},
26+
{
27+
"matchManagers": ["custom.jsonata"],
28+
"rangeStrategy": "replace",
29+
"commitMessageTopic": "cog requirement {{depName}}",
30+
"commitMessageExtra": "to {{newValue}}"
31+
}
532
]
633
}

0 commit comments

Comments
 (0)