Skip to content

Commit 18864c9

Browse files
chore(config): migrate config .github/renovate.json5
1 parent 819dfae commit 18864c9

1 file changed

Lines changed: 62 additions & 43 deletions

File tree

.github/renovate.json5

Lines changed: 62 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
{
2-
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"extends": [
4-
"config:best-practices",
2+
$schema: 'https://docs.renovatebot.com/renovate-schema.json',
3+
extends: [
4+
'config:best-practices',
55
],
6-
"baseBranches": ["testing"],
7-
8-
"git-submodules": {
9-
"enabled": true
6+
baseBranchPatterns: [
7+
'testing',
8+
],
9+
'git-submodules': {
10+
enabled: true,
1011
},
11-
12-
// Do not rebase when the default branch is updated
13-
"rebaseWhen": "never",
14-
customManagers: [
12+
rebaseWhen: 'never',
13+
customManagers: [
1514
{
1615
customType: 'regex',
1716
managerFilePatterns: [
@@ -22,12 +21,6 @@
2221
],
2322
datasourceTemplate: 'docker',
2423
},
25-
// Track GNOME extension submodules that pin to a release tag via the
26-
// `branch =` field in .gitmodules. Renovate's git-submodules manager
27-
// alone can't see new tags because tags don't move; this rewrites the
28-
// `branch =` line and the git-submodules manager then advances the SHA.
29-
// Uses github-tags (not github-releases) because some upstreams ship
30-
// git tags without publishing GitHub Releases (e.g. caffeine).
3124
{
3225
customType: 'regex',
3326
managerFilePatterns: [
@@ -41,43 +34,69 @@
4134
versioningTemplate: 'loose',
4235
depTypeTemplate: 'gnome-extension',
4336
},
44-
],
45-
46-
"packageRules": [
37+
],
38+
packageRules: [
4739
{
48-
"automerge": true,
49-
"matchUpdateTypes": ["pin", "pinDigest"]
40+
automerge: true,
41+
matchUpdateTypes: [
42+
'pin',
43+
'pinDigest',
44+
],
5045
},
5146
{
52-
"automerge": true,
53-
"matchManagers": ["dockerfile"],
54-
"matchUpdateTypes": ["digest"]
47+
automerge: true,
48+
matchManagers: [
49+
'dockerfile',
50+
],
51+
matchUpdateTypes: [
52+
'digest',
53+
],
5554
},
5655
{
57-
"matchUpdateTypes": ["pin", "digest", "pinDigest"],
58-
"matchPackageNames": ["quay.io/coreos/chunkah"],
59-
"automerge": false
56+
matchUpdateTypes: [
57+
'pin',
58+
'digest',
59+
'pinDigest',
60+
],
61+
matchPackageNames: [
62+
'quay.io/coreos/chunkah',
63+
],
64+
automerge: false,
6065
},
6166
{
62-
"matchUpdateTypes": ["pin", "digest", "pinDigest"],
63-
"matchDepNames": ["ghcr.io/projectbluefin/common"],
64-
"automerge": false
67+
matchUpdateTypes: [
68+
'pin',
69+
'digest',
70+
'pinDigest',
71+
],
72+
matchDepNames: [
73+
'ghcr.io/projectbluefin/common',
74+
],
75+
automerge: false,
6576
},
6677
{
67-
"automerge": true,
68-
"matchUpdateTypes": ["digest"],
69-
"matchDepNames": [
70-
"ghcr.io/ublue-os/silverblue-main"
71-
]
78+
automerge: true,
79+
matchUpdateTypes: [
80+
'digest',
81+
],
82+
matchDepNames: [
83+
'ghcr.io/ublue-os/silverblue-main',
84+
],
7285
},
7386
{
74-
"matchDepTypes": ["gnome-extension"],
75-
"matchPackageNames": ["micheleg/dash-to-dock"],
76-
"versioning": "regex:^extensions\\.gnome\\.org-v(?<major>\\d+)$"
87+
matchDepTypes: [
88+
'gnome-extension',
89+
],
90+
matchPackageNames: [
91+
'micheleg/dash-to-dock',
92+
],
93+
versioning: 'regex:^extensions\\.gnome\\.org-v(?<major>\\d+)$',
7794
},
7895
{
79-
"matchDepTypes": ["gnome-extension"],
80-
"groupName": "GNOME extensions"
81-
}
82-
]
96+
matchDepTypes: [
97+
'gnome-extension',
98+
],
99+
groupName: 'GNOME extensions',
100+
},
101+
],
83102
}

0 commit comments

Comments
 (0)