forked from CMS-Enterprise/batcave-omnibus
-
Notifications
You must be signed in to change notification settings - Fork 0
/
renovate.json
110 lines (110 loc) · 4.41 KB
/
renovate.json
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
{
"separateMajorMinor": false,
"packageRules": [
{
"matchPackagePatterns": ["*"],
"groupName": "docker dependencies",
"groupSlug": "Docker",
"enabled": true
}
],
"regexManagers": [
{
"fileMatch": ["^Dockerfile$"],
"matchStrings": [
"FROM artifactory.cloud.cms.gov/docker/golang:(?<currentValue>\\S+)"
],
"depNameTemplate": "registry.hub.docker.com/library/golang",
"datasourceTemplate": "docker",
"versioningTemplate": "regex:^(?<compatability>alpine)(?<major>\\d+)\\.(?<minor>\\d+)(\\.(?<patch>\\d+))?"
},
{
"fileMatch": ["^Dockerfile$"],
"matchStrings": [
"FROM artifactory.cloud.cms.gov/docker/alpine:(?<currentValue>\\S+)"
],
"depNameTemplate": "registry.hub.docker.com/library/alpine",
"datasourceTemplate": "docker",
"versioningTemplate": "regex:^(?<major>\\d+)\\.(?<minor>\\d+)(\\.(?<patch>\\d+))?"
},
{
"fileMatch": ["^Dockerfile$"],
"matchStrings": [
"FROM artifactory.cloud.cms.gov/docker/rust:(?<currentValue>\\S+)"
],
"depNameTemplate": "registry.hub.docker.com/library/rust",
"datasourceTemplate": "docker",
"versioningTemplate": "regex:^(?<compatability>alpine)(?<major>\\d+)\\.(?<minor>\\d+)(\\.(?<patch>\\d+))?"
},
{
"fileMatch": ["^Dockerfile$"],
"matchStrings": ["ARG GRYPE_VERSION=(?<currentValue>\\S+)"],
"depNameTemplate": "anchore/grype",
"datasourceTemplate": "github-tags",
"versioningTemplate": "regex:^(?<compatibility>.*)(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)"
},
{
"fileMatch": ["^Dockerfile$"],
"matchStrings": ["ARG SYFT_VERSION=(?<currentValue>\\S+)"],
"depNameTemplate": "anchore/syft",
"datasourceTemplate": "github-tags",
"versioningTemplate": "regex:^(?<compatibility>.*)(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)"
},
{
"fileMatch": ["^Dockerfile$"],
"matchStrings": ["ARG GITLEAKS_VERSION=(?<currentValue>\\S+)"],
"depNameTemplate": "gitleaks/gitleaks",
"datasourceTemplate": "github-tags",
"versioningTemplate": "regex:^(?<compatibility>.*)(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)"
},
{
"fileMatch": ["^Dockerfile$"],
"matchStrings": ["ARG COSIGN_VERSION=(?<currentValue>\\S+)"],
"depNameTemplate": "sigstore/cosign",
"datasourceTemplate": "github-tags",
"versioningTemplate": "regex:^(?<compatibility>.*)(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)"
},
{
"fileMatch": ["^Dockerfile$"],
"matchStrings": ["ARG CRANE_VERSION=(?<currentValue>\\S+)"],
"depNameTemplate": "google/go-containerregistry",
"datasourceTemplate": "github-tags",
"versioningTemplate": "regex:^(?<compatibility>.*)(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)"
},
{
"fileMatch": ["^Dockerfile$"],
"matchStrings": ["ARG RELEASE_CLI_VERSION=(?<currentValue>\\S+)"],
"depNameTemplate": "gitlab-org/release-cli",
"datasourceTemplate": "gitlab-tags",
"versioningTemplate": "regex:^(?<compatibility>.*)(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)"
},
{
"fileMatch": ["^Dockerfile$"],
"matchStrings": ["ARG GATECHECK_VERSION=(?<currentValue>\\S+)"],
"depNameTemplate": "gatecheckdev/gatecheck",
"datasourceTemplate": "github-tags",
"versioningTemplate": "regex:^(?<compatibility>.*)(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)"
},
{
"fileMatch": ["^Dockerfile$"],
"matchStrings": ["ARG S3UPLOAD_VERSION=(?<currentValue>\\S+)"],
"depNameTemplate": "bacchusjackson/go-s3-upload",
"datasourceTemplate": "github-tags",
"versioningTemplate": "regex:^(?<compatibility>.*)(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)"
},
{
"fileMatch": ["^Dockerfile$"],
"matchStrings": ["ARG SEMGREP_VERSION=(?<currentValue>\\S+)"],
"depNameTemplate": "semgrep/semgrep",
"datasourceTemplate": "github-tags",
"versioningTemplate": "regex:^(?<compatibility>.*)(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)"
},
{
"fileMatch": ["^Dockerfile$"],
"matchStrings": ["ARG OMNIBUS_VERSION=(?<currentValue>\\S+)"],
"depNameTemplate": "devops-pipelines/pipeline-tools/omnibus",
"datasourceTemplate": "gitlab-tags",
"versioningTemplate": "regex:^(?<compatibility>.*)(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)"
}
]
}