1{ 2 "extends": [ 3 "config:base" 4 ], 5 "ignoreDeps": ["rules_pkg"], 6 "regexManagers": [ 7 { 8 "fileMatch": ["^gax-java/dependencies\\.properties$"], 9 "matchStrings": ["=(?<depName>.+\\:.+?):(?<currentValue>.+?)\\n"], 10 "datasourceTemplate": "maven" 11 }, 12 { 13 "fileMatch": ["^gax-java/dependencies\\.properties$"], 14 "matchStrings": ["version\\.com_google_protobuf=(?<currentValue>.+?)\\n"], 15 "depNameTemplate": "com.google.protobuf:protobuf-java", 16 "datasourceTemplate": "maven" 17 }, 18 { 19 "fileMatch": ["^gax-java/dependencies\\.properties$"], 20 "matchStrings": ["version\\.google_java_format=(?<currentValue>.+?)\\n"], 21 "depNameTemplate": "com.google.googlejavaformat:google-java-format", 22 "datasourceTemplate": "maven" 23 }, 24 { 25 "fileMatch": ["^gax-java/dependencies\\.properties$"], 26 "matchStrings": ["version\\.io_grpc=(?<currentValue>.+?)\\n"], 27 "depNameTemplate": "io.grpc:grpc-core", 28 "datasourceTemplate": "maven" 29 }, 30 { 31 "fileMatch": ["^\\.kokoro/presubmit/.*\\.sh"], 32 "matchStrings": ["SHOWCASE_VERSION=(?<currentValue>.+?)\\n"], 33 "datasourceTemplate": "go" 34 }, 35 { 36 "fileMatch": ["^showcase/gapic-showcase/pom\\.xml$"], 37 "matchStrings": ["<gapic-showcase.version>(?<currentValue>.+?)</gapic-showcase.version>\\n"], 38 "datasourceTemplate": "go" 39 } 40 ], 41 "packageRules": [ 42 { 43 "matchUpdateTypes": ["major"], 44 "matchPackagePatterns": ["*"], 45 "enabled": false 46 }, 47 { 48 "packagePatterns": [ 49 "^com.google.guava:" 50 ], 51 "versionScheme": "docker" 52 }, 53 { 54 "packagePatterns": [ 55 "*" 56 ], 57 "semanticCommitType": "deps", 58 "semanticCommitScope": null 59 }, 60 { 61 "packagePatterns": [ 62 "^org.apache.maven", 63 "^org.jacoco:", 64 "^org.codehaus.mojo:", 65 "^org.sonatype.plugins:", 66 "^com.coveo:", 67 "^com.google.cloud:google-cloud-shared-config" 68 ], 69 "semanticCommitType": "build", 70 "semanticCommitScope": "deps" 71 }, 72 { 73 "packagePatterns": [ 74 "^{{metadata['repo']['distribution_name']}}", 75 "^com.google.cloud:libraries-bom", 76 "^com.google.cloud.samples:shared-configuration" 77 ], 78 "semanticCommitType": "chore", 79 "semanticCommitScope": "deps" 80 }, 81 { 82 "packagePatterns": [ 83 "^junit:junit", 84 "^com.google.truth:truth", 85 "^org.mockito:mockito-core", 86 "^org.objenesis:objenesis", 87 "^com.google.cloud:google-cloud-conformance-tests" 88 ], 89 "semanticCommitType": "test", 90 "semanticCommitScope": "deps" 91 }, 92 { 93 "packagePatterns": [ 94 "^com.google.cloud:google-cloud-" 95 ], 96 "ignoreUnstable": false 97 }, 98 { 99 "packagePatterns": [ 100 "^com.fasterxml.jackson.core" 101 ], 102 "groupName": "jackson dependencies" 103 }, 104 { 105 "packagePatterns": [ 106 "^com.google.protobuf" 107 ], 108 "groupName": "Protobuf dependencies" 109 }, 110 { 111 "packagePatterns": [ 112 "^io.grpc" 113 ], 114 "groupName": "gRPC dependencies" 115 }, 116 { 117 "packagePatterns": [ 118 "^com.google.auth" 119 ], 120 "groupName": "Google Auth Library dependencies" 121 }, 122 { 123 "packagePatterns": [ 124 "^com.google.api" 125 ], 126 "groupName": "Google API dependencies" 127 }, 128 { 129 "packagePatterns": [ 130 "^com.google.http-client" 131 ], 132 "groupName": "Google HTTP Client dependencies" 133 }, 134 { 135 "packagePatterns": [ 136 "^io.opencensus" 137 ], 138 "groupName": "OpenCensus dependencies" 139 }, 140 { 141 "packagePatterns": [ 142 "^io.netty" 143 ], 144 "groupName": "Netty dependencies" 145 } 146 ] 147} 148