Skip to content

Commit 08565d4

Browse files
authored
ci: fix renovate config for chromium (#852)
1 parent f163563 commit 08565d4

File tree

2 files changed

+32
-35
lines changed

2 files changed

+32
-35
lines changed

Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ RUN apt-get install -y --no-install-recommends --no-install-suggests \
2929
libxss1 unifont fonts-open-sans fonts-roboto fonts-inter fonts-recommended \
3030
bash util-linux openssl tini ca-certificates locales libnss3-tools ca-certificates
3131

32+
# renovate: depName=chromium
3233
ARG CHROMIUM_VERSION=142.0.7444.59
3334
RUN apt-get satisfy -y --no-install-recommends --no-install-suggests \
3435
"chromium (>=${CHROMIUM_VERSION}), chromium-driver (>=${CHROMIUM_VERSION}), chromium-shell (>=${CHROMIUM_VERSION}), chromium-sandbox (>=${CHROMIUM_VERSION})"

renovate.json

Lines changed: 31 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,33 @@
11
{
2-
"ignorePresets": [
3-
"github>grafana/grafana-renovate-config//presets/automerge",
4-
"github>grafana/grafana-renovate-config//presets/docker",
5-
"github>grafana/grafana-renovate-config//presets/labels",
6-
"github>grafana/grafana-renovate-config//presets/security",
7-
"github>grafana/grafana-renovate-config//presets/github-actions",
8-
"github>grafana/grafana-renovate-config//presets/helm",
9-
"github>grafana/grafana-renovate-config//presets/shared-workflows"
10-
],
11-
"enabledManagers": ["dockerfile", "custom.regex"],
12-
"ignorePaths": ["**/devenv/**"],
13-
"packageRules": [
14-
{
15-
"matchCategories": ["node"],
16-
"enabled": false
17-
},
18-
{
19-
"matchFileNames": ["Dockerfile"],
20-
"groupName": "Dockerfile",
21-
"matchManagers": ["dockerfile", "custom.regex"],
22-
"pinDigests": true,
23-
"labels": ["docker"]
24-
}
25-
],
26-
"customManagers": [
27-
{
28-
"customType": "regex",
29-
"managerFilePatterns": ["Dockerfile"],
30-
"matchStrings": ["CHROMIUM_VERSION=(?<currentValue>[\\w:~.+-]+)"],
31-
"depNameTemplate": "chromium",
32-
"datasourceTemplate": "deb",
33-
"packageNameTemplate": "chromium",
34-
"versioningTemplate": "deb"
35-
}
36-
]
2+
"ignorePresets": [
3+
"github>grafana/grafana-renovate-config//presets/automerge",
4+
"github>grafana/grafana-renovate-config//presets/docker",
5+
"github>grafana/grafana-renovate-config//presets/labels",
6+
"github>grafana/grafana-renovate-config//presets/security",
7+
"github>grafana/grafana-renovate-config//presets/github-actions",
8+
"github>grafana/grafana-renovate-config//presets/helm",
9+
"github>grafana/grafana-renovate-config//presets/shared-workflows"
10+
],
11+
"enabledManagers": ["dockerfile", "custom.regex"],
12+
"ignorePaths": ["**/devenv/**"],
13+
"packageRules": [
14+
{
15+
"matchFileNames": ["Dockerfile"],
16+
"groupName": "Dockerfile",
17+
"matchManagers": ["dockerfile", "custom.regex"],
18+
"pinDigests": true,
19+
"labels": ["docker"]
20+
}
21+
],
22+
"customManagers": [
23+
{
24+
"customType": "regex",
25+
"managerFilePatterns": ["Dockerfile"],
26+
"matchStrings": [
27+
"#\\s*renovate:\\s*?(suite=(?<suite>.*?))?\\s*depName=(?<depName>.*?)?\\sARG .*?_VERSION=\"(?<currentValue>.*)\""
28+
],
29+
"registryUrlTemplate": "https://deb.debian.org/debian?suite={{#if suite }}{{suite}}{{else}}stable{{/if}}&components=main,contrib,non-free&binaryArch=amd64",
30+
"datasourceTemplate": "deb"
31+
}
32+
]
3733
}

0 commit comments

Comments
 (0)