Skip to content

Commit 50ebfdb

Browse files
committed
chore: Update renovate config to support dependencies.txt customMamager
1 parent f183186 commit 50ebfdb

File tree

2 files changed

+39
-178
lines changed

2 files changed

+39
-178
lines changed

dependencies.txt

Lines changed: 33 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,47 @@
11
# This file contains a list of dependencies and their versions to be tested for compatibility.
2-
# The format is key=value, where the key is the dependency name and the value is the version.
2+
# The format is dependency name followed by version. Dependency name is separate by the equals sign.
33
# "1P" refers to First-Party dependencies (owned by Google).
44
# "3P" refers to Third-Party dependencies.
55

66
# Pom-Parent Dependencies
77
# These dependencies are declared: https://github.com/googleapis/sdk-platform-java/blob/main/gapic-generator-java-pom-parent/pom.xml
8-
javax.annotation-api=1.3.2
9-
grpc=1.74.0
10-
google.auth=1.37.1
11-
google.http-client=1.47.1
12-
gson=2.13.1
13-
guava=33.4.8-jre
14-
protobuf=4.31.1
15-
# Note: This opentelemetry version refers to the opentelemetry-bom
16-
opentelemetry=1.52.0
17-
errorprone=2.41.0
18-
j2objc-annotations=3.1
19-
threetenbp=1.7.2
20-
slf4j=2.0.17
8+
javax.annotation:javax.annotation-api=1.3.2
9+
io.grpc:grpc-bom=1.74.0
10+
com.google.auth:google.google-auth-library-bom=1.37.1
11+
com.google.http-client:google-http-client=1.47.1
12+
com.google.code.gson:gson=2.13.1
13+
com.google.guava:guava=33.4.8-jre
14+
com.google.protobuf:protobuf-java=4.31.1
15+
io.opentelemetry:opentelemetry-bom=1.52.0
16+
com.google.errorprone:error_prone_annotations=2.41.0
17+
com.google.j2objc:j2objc-annotations=3.1
18+
org.threeten:threetenbp=1.7.2
19+
org.slf4j:slf4j-api=2.0.17
2120

2221
# 1P Shared-Deps
2322
# These dependencies are declared: https://github.com/googleapis/sdk-platform-java/blob/main/java-shared-dependencies/first-party-dependencies/pom.xml
24-
grpc-gcp=1.6.1
25-
google.oauth-client=1.39.0
26-
google.api-client=2.8.1
23+
com.google.cloud:grpc-gcp=1.6.1
24+
com.google.oauth-client:google-oauth-client=1.39.0
25+
com.google.api-client:google-api-client=2.8.1
2726

2827
# 3P Shared-Deps
2928
# These dependencies are declared: https://github.com/googleapis/sdk-platform-java/blob/main/java-shared-dependencies/third-party-dependencies/pom.xml
30-
threeten-extra=1.8.0
31-
opencensus=0.31.0
32-
findbugs=3.0.2
33-
jackson=2.19.2
34-
codec=1.19.0
35-
httpcomponents.httpcore=4.4.16
36-
httpcomponents.httpclient=4.5.14
37-
apache-httpclient-5=5.5
38-
apache-httpcore-5=5.3.4
39-
perfmark-api=0.27.0
29+
org.threeten:threeten-extra=1.8.0
30+
io.opencensus:opencensus-api=0.31.0
31+
com.google.code.findbugs:jsr305=3.0.2
32+
com.fasterxml.jackson:jackson-bom=2.19.2
33+
commons-codec:commons-codec=1.19.0
34+
org.apache.httpcomponents:httpclient=4.5.14
35+
org.apache.httpcomponents:httpcore=4.4.16
36+
org.apache.httpcomponents.client5:httpclient5-5=5.5
37+
org.apache.httpcomponents.core5:httpcore5=5.3.4
38+
io.perfmark:perfmark-api=0.27.0
4039
# Note: This is the google opentelemetry exporter and not the general opentelemetry project
41-
google.cloud.opentelemetry=0.36.0
42-
flogger=0.9
43-
arrow=18.3.0
44-
dev.cel=0.10.1
45-
com.google.crypto.tink=1.18.0
40+
com.google.cloud.opentelemetry:exporter-metrics=0.36.0
41+
com.google.flogger:flogger=0.9
42+
org.apache.arrow:arrow-memory-core=18.3.0
43+
dev.cel:cel=0.10.1
44+
com.google.crypto.tink:tink=1.18.0
4645
# The follow opentelemetry dependencies have a different version from the opentelemetry-bom
47-
opentelemetry-semconv=1.34.0
48-
io.opentelemetry.contrib.opentelemetry-gcp-resources=1.48.0-alpha
46+
io.opentelemetry.semconv:opentelemetry-semconv=1.34.0
47+
io.opentelemetry.contrib:opentelemetry-gcp-resources=1.48.0-alpha

renovate.json

Lines changed: 6 additions & 144 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@
1010
"^library_generation/requirements\\.txt$"
1111
],
1212
"customManagers": [
13+
{
14+
"customType": "regex",
15+
"managerFilePatterns": ["/dependencies\\.txt/"],
16+
"matchStrings": ["(?<depName>.*)=(?<currentValue>.*)\\n"],
17+
"datasourceTemplate": "maven"
18+
},
1319
{
1420
"customType": "regex",
1521
"fileMatch": [
@@ -66,150 +72,6 @@
6672
],
6773
"depNameTemplate": "com.google.cloud:google-cloud-shared-config",
6874
"datasourceTemplate": "maven"
69-
},
70-
{
71-
"customType": "regex",
72-
"fileMatch": [
73-
"^.cloudbuild/library_generation/library_generation.*\\.Dockerfile$"
74-
],
75-
"matchStrings": [
76-
"OWLBOT_CLI_COMMITTISH=(?<currentDigest>.*?)\\n"
77-
],
78-
"currentValueTemplate": "main",
79-
"depNameTemplate": "repo-automation-bots",
80-
"packageNameTemplate": "https://github.com/googleapis/repo-automation-bots",
81-
"datasourceTemplate": "git-refs"
82-
}
83-
],
84-
"packageRules": [
85-
{
86-
"matchPackageNames": [
87-
"com.google.cloud:google-cloud-shared-config"
88-
],
89-
"registryUrls": [
90-
"https://repo.maven.apache.org/maven2/",
91-
"https://repo1.maven.org/maven2"
92-
]
93-
},
94-
{
95-
"matchUpdateTypes": [
96-
"major"
97-
],
98-
"enabled": false,
99-
"matchPackageNames": [
100-
"*"
101-
]
102-
},
103-
{
104-
"enabled": false,
105-
"matchPackageNames": [
106-
"/^com.google.protobuf:/"
107-
]
108-
},
109-
{
110-
"versioning": "docker",
111-
"matchPackageNames": [
112-
"/^com.google.guava:/"
113-
],
114-
"enabled": false
115-
},
116-
{
117-
"semanticCommitType": "deps",
118-
"semanticCommitScope": null,
119-
"matchPackageNames": [
120-
"*"
121-
]
122-
},
123-
{
124-
"semanticCommitType": "build",
125-
"semanticCommitScope": "deps",
126-
"enabled": true,
127-
"matchPackageNames": [
128-
"/^org.apache.maven/",
129-
"/^org.jacoco:/",
130-
"/^org.codehaus.mojo:/",
131-
"/^org.sonatype.plugins:/",
132-
"/^com.google.cloud:google-cloud-shared-config/"
133-
]
134-
},
135-
{
136-
"semanticCommitType": "chore",
137-
"semanticCommitScope": "deps",
138-
"matchPackageNames": [
139-
"/^{{metadata['repo']['distribution_name']}}/",
140-
"/^com.google.cloud:libraries-bom/",
141-
"/^com.google.cloud.samples:shared-configuration/"
142-
]
143-
},
144-
{
145-
"semanticCommitType": "test",
146-
"semanticCommitScope": "deps",
147-
"matchPackageNames": [
148-
"/^junit:junit/",
149-
"/^com.google.truth:truth/",
150-
"/^org.mockito:mockito-core/",
151-
"/^org.objenesis:objenesis/",
152-
"/^com.google.cloud:google-cloud-conformance-tests/"
153-
]
154-
},
155-
{
156-
"ignoreUnstable": false,
157-
"matchPackageNames": [
158-
"/^com.google.cloud:google-cloud-/"
159-
]
160-
},
161-
{
162-
"groupName": "jackson dependencies",
163-
"matchPackageNames": [
164-
"/^com.fasterxml.jackson.core/"
165-
]
166-
},
167-
{
168-
"groupName": "gRPC dependencies",
169-
"matchPackageNames": [
170-
"/^io.grpc/"
171-
],
172-
"enabled": false
173-
},
174-
{
175-
"groupName": "Google Auth Library dependencies",
176-
"matchPackageNames": [
177-
"/^com.google.auth/"
178-
]
179-
},
180-
{
181-
"groupName": "Google API dependencies",
182-
"matchPackageNames": [
183-
"/com.google.api.grpc:grpc-google-common-protos/",
184-
"/com.google.api.grpc:grpc-google-iam-v1/",
185-
"/com.google.api.grpc:proto-google-common-protos/",
186-
"/com.google.api.grpc:proto-google-iam-v1/",
187-
"/com.google.api:api-common/"
188-
]
189-
},
190-
{
191-
"groupName": "Google HTTP Client dependencies",
192-
"matchPackageNames": [
193-
"/^com.google.http-client/"
194-
]
195-
},
196-
{
197-
"groupName": "OpenCensus dependencies",
198-
"matchPackageNames": [
199-
"/^io.opencensus/"
200-
]
201-
},
202-
{
203-
"groupName": "Netty dependencies",
204-
"matchPackageNames": [
205-
"/^io.netty/"
206-
]
207-
},
208-
{
209-
"groupName": "Error Prone dependencies",
210-
"matchPackageNames": [
211-
"/^com.google.errorprone/"
212-
]
21375
}
21476
]
21577
}

0 commit comments

Comments
 (0)