-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrenovate.json5
More file actions
64 lines (64 loc) · 2.26 KB
/
Copy pathrenovate.json5
File metadata and controls
64 lines (64 loc) · 2.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
{
extends: [
'github>nolte/gh-plumbing//renovate-configs/common#v1.1.25',
'group:all',
],
asdf: {
managerFilePatterns: [
'/(^|/)\\.tool-versions$/',
'/chezmoi_config/dot_tool-versions/',
],
},
// Tools not on Renovate's built-in asdf allowlist (see
// https://docs.renovatebot.com/modules/manager/asdf/). The asdf manager
// silently ignores them, so we pin each to its upstream GitHub releases
// via a custom manager. extractVersion strips the tag prefix so the value
// written back matches the bare semver used in dot_tool-versions.
customManagers: [
{
customType: 'regex',
managerFilePatterns: ['/chezmoi_config/dot_tool-versions/'],
matchStrings: ['k9s (?<currentValue>\\S+)'],
depNameTemplate: 'derailed/k9s',
datasourceTemplate: 'github-releases',
extractVersionTemplate: '^v(?<version>.+)$',
versioningTemplate: 'semver-coerced',
},
{
customType: 'regex',
managerFilePatterns: ['/chezmoi_config/dot_tool-versions/'],
matchStrings: ['jq (?<currentValue>\\S+)'],
depNameTemplate: 'jqlang/jq',
datasourceTemplate: 'github-releases',
extractVersionTemplate: '^jq-(?<version>.+)$',
versioningTemplate: 'semver-coerced',
},
{
customType: 'regex',
managerFilePatterns: ['/chezmoi_config/dot_tool-versions/'],
matchStrings: ['argo (?<currentValue>\\S+)'],
depNameTemplate: 'argoproj/argo-workflows',
datasourceTemplate: 'github-releases',
extractVersionTemplate: '^v(?<version>.+)$',
versioningTemplate: 'semver-coerced',
},
{
customType: 'regex',
managerFilePatterns: ['/chezmoi_config/dot_tool-versions/'],
matchStrings: ['gopass (?<currentValue>\\S+)'],
depNameTemplate: 'gopasspw/gopass',
datasourceTemplate: 'github-releases',
extractVersionTemplate: '^v(?<version>.+)$',
versioningTemplate: 'semver-coerced',
},
{
customType: 'regex',
managerFilePatterns: ['/chezmoi_config/dot_tool-versions/'],
matchStrings: ['vendir (?<currentValue>\\S+)'],
depNameTemplate: 'carvel-dev/vendir',
datasourceTemplate: 'github-releases',
extractVersionTemplate: '^v(?<version>.+)$',
versioningTemplate: 'semver-coerced',
},
],
}