Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 41 additions & 17 deletions renovate.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,47 @@
],
"packageRules": [
{
"matchUpdateTypes": [
"major"
],
"enabled": false,
"matchPackageNames": [
"matchPackagePatterns": [
"*"
]
],
Comment on lines +7 to +9
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The matchPackagePatterns field expects a valid regular expression. The string "*" is not a valid regex as it lacks a preceding atom for the quantifier. To match all packages, use matchPackageNames with the glob "*" or matchPackagePatterns with the regex ".*".

Suggested change
"matchPackagePatterns": [
"*"
]
],
"matchPackageNames": [
"*"
],

"enabled": false
},
{
"matchPackagePatterns": [
"^com.google.cloud:",
"^com.google.api:",
"^com.google.http-client:",
"^com.google.api-client:"
],
"enabled": true,
"semanticCommitType": "deps"
},
Comment on lines +13 to 21
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

This configuration block enables updates for production dependencies (e.g., com.google.cloud, com.google.api). This contradicts the pull request's stated objective of only proposing updates for testing and CI dependencies. If these production dependencies are intended to be managed manually, this block should be removed.

{
"semanticCommitType": "fix",
"semanticCommitScope": null,
"matchPackageNames": [
"/^com.google.cloud:sdk-platform-java-config/"
]
"matchPackagePatterns": [
"^junit:junit",
"^org.junit.vintage:junit-vintage-engine",
"^org.junit.jupiter:junit-jupiter-api",
"^org.junit.jupiter:junit-jupiter-engine",
"^org.junit.jupiter:junit-jupiter-params",
"^com.google.truth:truth",
"^org.mockito:mockito-core",
"^org.mockito:mockito-inline",
"^org.objenesis:objenesis",
"^com.google.cloud:google-cloud-conformance-tests",
"^org.graalvm.buildtools:junit-platform-native"
],
"groupName": "test dependencies",
"enabled": true,
"semanticCommitType": "test"
},
{
"groupName": "First-party storage dependencies",
"matchPackageNames": [
"/^com.google.cloud:google-cloud-storage/",
"/^com.google.apis:google-api-services-storage/"
]
"matchPackagePatterns": [
"^org.apache.maven.plugins",
"^org.jacoco:jacoco-maven-plugin",
"^org.codehaus.mojo:"
],
"enabled": true,
"semanticCommitType": "build"
},
{
"matchManagers": [
Expand Down Expand Up @@ -119,5 +139,9 @@
"matchStrings": ["(?<depName>.*),(.*)=(?<currentValue>.*)"],
"datasourceTemplate": "maven"
}
]
],
"semanticCommits": true,
"dependencyDashboard": true,
"prConcurrentLimit": 0,
"prHourlyLimit": 0
Comment on lines +145 to +146
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Setting prConcurrentLimit and prHourlyLimit to 0 removes all limits on the number of PRs Renovate can create. This contradicts the PR description's goal of helping with 'renovate bot quota and PR backlog management'. To effectively manage the backlog and quota, consider setting these to a positive integer.

}
Loading