-
Notifications
You must be signed in to change notification settings - Fork 0
/
renovate.json5
70 lines (70 loc) · 1.55 KB
/
renovate.json5
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
65
66
67
68
69
70
{
$schema: 'https://docs.renovatebot.com/renovate-schema.json',
extends: [
'config:recommended',
'docker:enableMajor',
'replacements:k8s-registry-move',
':automergeBranch',
':disableRateLimiting',
':dependencyDashboard',
':semanticCommits',
':skipStatusChecks',
':timezone(America/New_York)',
],
flux: {
fileMatch: [
'(^|/)kubernetes/.+\\.yaml$',
],
},
'helm-values': {
fileMatch: [
'(^|/)kubernetes/.+\\.yaml$',
],
},
kubernetes: {
fileMatch: [
'(^|/)\\.taskfiles/.+\\.yaml$',
'(^|/)kubernetes/.+\\.yaml$',
],
},
ignorePaths: [
'**/*.sops.*',
'**/.archive/**',
'kubernetes/main/apps/system/kured/app/**',
],
packageRules: [
{
description: 'Custom versioning for miniflux',
matchDatasources: [
'docker',
],
versioning: 'regex:^(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)-(?<compatibility>)$',
matchPackageNames: [
'/miniflux/',
],
},
{
description: 'Custom versioning for minio',
matchDatasources: [
'docker',
],
versioning: 'regex:^RELEASE\\.(?<major>\\d+)-(?<minor>\\d+)-(?<patch>\\d+)T.*Z$',
matchPackageNames: [
'/minio/',
],
},
{
matchUpdateTypes: [
'minor',
'patch',
],
matchCurrentVersion: '!/^0/',
automerge: true,
},
{
"description": "Update renovate only daily",
"extends": ["schedule:daily"],
"matchDepNames": ["ghcr.io/renovatebot/renovate"]
},
],
}