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