Skip to content

Commit 945db18

Browse files
committed
Add renovate config
1 parent 92c2a1b commit 945db18

1 file changed

Lines changed: 63 additions & 4 deletions

File tree

.github/renovate.json

Lines changed: 63 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,65 @@
11
{
2-
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"extends": [
4-
"config:recommended"
5-
]
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"rebaseWhen": "behind-base-branch",
4+
"labels": [
5+
"dependencies"
6+
],
7+
"extends": [
8+
"config:recommended"
9+
],
10+
"packageRules": [
11+
{
12+
"matchPackageNames": [
13+
"composer/composer"
14+
],
15+
"enabled": true
16+
},
17+
{
18+
"matchFileNames": [
19+
"lts/Dockerfile"
20+
],
21+
"matchPackageNames": [
22+
"composer/composer"
23+
],
24+
"versioning": "semver",
25+
"commitMessageSuffix": " (LTS)",
26+
"separateMinorPatch": true,
27+
"additionalBranchPrefix": "lts-"
28+
},
29+
{
30+
"matchFileNames": [
31+
"latest/Dockerfile"
32+
],
33+
"matchPackageNames": [
34+
"composer/composer"
35+
],
36+
"commitMessageSuffix": " (Latest)",
37+
"separateMinorPatch": true,
38+
"additionalBranchPrefix": "latest-"
39+
}
40+
],
41+
"customManagers": [
42+
{
43+
"customType": "regex",
44+
"managerFilePatterns": [
45+
"/latest/Dockerfile$/"
46+
],
47+
"matchStrings": [
48+
"ENV COMPOSER_VERSION=[\"']?(?<currentValue>\\d+\\.\\d+\\.\\d+)[\"']?\\s+"
49+
],
50+
"datasourceTemplate": "github-releases",
51+
"depNameTemplate": "composer/composer"
52+
},
53+
{
54+
"customType": "regex",
55+
"managerFilePatterns": [
56+
"/lts/Dockerfile$/"
57+
],
58+
"matchStrings": [
59+
"ENV COMPOSER_VERSION=[\"']?(?<currentValue>2\\.\\d+\\.\\d+)[\"']?\\s+"
60+
],
61+
"datasourceTemplate": "github-releases",
62+
"depNameTemplate": "composer/composer"
63+
}
64+
]
665
}

0 commit comments

Comments
 (0)