This repository has been archived by the owner on Oct 22, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrenovate.json
104 lines (104 loc) · 2.71 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
{
"extends": [
"github>batect/renovate-config:default"
],
"packageRules": [
{
"matchManagers": [
"batect",
"batect-wrapper",
"dockerfile"
],
"automerge": true
},
{
"matchManagers": ["gomod"],
"matchPackagePatterns": [
"^go.opentelemetry.io/",
"^github.com/batect/services-common$",
"^github.com/GoogleCloudPlatform/opentelemetry-operations-go/"
],
"groupName": "OpenTelemetry packages",
"automerge": true
},
{
"matchManagers": ["gomod"],
"matchPackageNames": [
"github.com/google/uuid",
"github.com/onsi/ginkgo",
"github.com/onsi/ginkgo/v2",
"github.com/onsi/gomega",
"google.golang.org/api"
],
"automerge": true
},
{
"matchManagers": ["regex"],
"matchPackageNames": ["gcr.io/google.com/cloudsdktool/cloud-sdk"],
"commitMessageTopic": "gcloud",
"commitMessageExtra": "to {{#if isSingleVersion}}v{{{newVersion}}}{{else}}{{{newValue}}}{{/if}}",
"additionalBranchPrefix": "",
"branchTopic": "gcloud-{{{newMajor}}}.{{{newMinor}}}"
},
{
"matchManagers": ["terraform"],
"stabilityDays": 1,
"prCreation": "not-pending"
},
{
"matchManagers": ["regex"],
"matchPackageNames": ["hashicorp/terraform", "golangci/golangci-lint"],
"extractVersion": "^v(?<version>.*)$",
"fileMatch": ["(^|/)Dockerfile$"]
},
{
"matchManagers": ["terraform"],
"matchPackageNames": ["google", "google-beta"],
"groupName": "Google Terraform providers"
}
],
"regexManagers": [
{
"fileMatch": [
"(^|/)batect.yml$"
],
"matchStrings": [
"cloudSdkVersion:\\s*\\n\\s*default:\\s+(?<currentValue>\\d+\\.\\d+\\.\\d+)"
],
"depNameTemplate": "gcr.io/google.com/cloudsdktool/cloud-sdk",
"datasourceTemplate": "docker"
},
{
"fileMatch": [
"(^|/)Dockerfile$"
],
"matchStrings": [
"ENV TERRAFORM_VERSION=(?<currentValue>\\d+\\.\\d+\\.\\d+)"
],
"depNameTemplate": "hashicorp/terraform",
"datasourceTemplate": "github-releases"
},
{
"fileMatch": [
"(^|/)Dockerfile$"
],
"matchStrings": [
"RUN npm install -g (?<depName>[a-zA-Z0-9_-]+)@(?<currentValue>\\d+\\.\\d+\\.\\d+)"
],
"datasourceTemplate": "npm"
},
{
"fileMatch": [
"(^|/)Dockerfile$"
],
"matchStrings": [
"ARG GOLANGCI_LINT_VERSION=(?<currentValue>\\d+\\.\\d+\\.\\d+)"
],
"depNameTemplate": "golangci/golangci-lint",
"datasourceTemplate": "github-releases"
}
],
"postUpdateOptions": [
"gomodTidy"
]
}