22 "$schema" : " https://docs.renovatebot.com/renovate-schema.json" ,
33 "extends" : [
44 " config:base"
5+ ],
6+ "schedule" : [
7+ " on thursday"
8+ ],
9+ "timezone" : " Asia" ,
10+ "labels" : [
11+ " dependency-update"
12+ ],
13+ "prHourlyLimit" : 0 ,
14+ "baseBranches" : [
15+ " develop"
16+ ],
17+ "separateMultipleMajor" : true ,
18+ "dependencyDashboardTitle" : " automated dependency updates dashboard" ,
19+ "dependencyDashboard" : true ,
20+ "branchPrefix" : " chore/" ,
21+ "additionalBranchPrefix" : " update-libs/" ,
22+ "commitMessageAction" : " update" ,
23+ "commitMessageExtra" : " {{{currentValue}}} to {{#if isPinDigest}}{{{newDigestShort}}}{{else}}{{#if isMajor}}{{prettyNewMajor}}{{else}}{{#if isSingleVersion}}{{prettyNewVersion}}{{else}}{{#if newValue}}{{{newValue}}}{{else}}{{{newDigestShort}}}{{/if}}{{/if}}{{/if}}{{/if}}" ,
24+ "packageRules" : [
25+ {
26+ "groupName" : " all non-major dependencies" ,
27+ "groupSlug" : " all-minor-patch" ,
28+ "matchPackagePatterns" : [
29+ " *"
30+ ],
31+ "matchUpdateTypes" : [
32+ " minor" ,
33+ " patch"
34+ ]
35+ },
36+ {
37+ "groupName" : " kotlin dependencies" ,
38+ "matchPackagePatterns" : [
39+ " org.jetbrains.kotlin:*" ,
40+ " com.google.devtools.ksp" ,
41+ " composeOptions"
42+ ]
43+ },
44+ {
45+ "groupName" : " coroutine dependencies" ,
46+ "matchPackagePatterns" : [
47+ " io.coil-kt:coil-compose" ,
48+ " org.jetbrains.kotlinx:*"
49+ ]
50+ },
51+ {
52+ "groupName" : " plugin dependencies" ,
53+ "matchPackagePatterns" : [
54+ " com.android.library" ,
55+ " com.android.application" ,
56+ " app.cash.paparazzi"
57+ ]
58+ },
59+ {
60+ "groupName" : " sonar" ,
61+ "matchPackagePatterns" : [
62+ " org.sonarqube"
63+ ]
64+ },
65+ {
66+ "groupName" : " test dependencies" ,
67+ "matchPackagePatterns" : [
68+ " com.google.truth:truth" ,
69+ " androidx.compose.ui:ui-test-junit4" ,
70+ " androidx.compose.ui:ui-test-manifest" ,
71+ " org.robolectric:robolectric" ,
72+ " junit:junit" ,
73+ " androidx.test:core-ktx"
74+ ]
75+ }
576 ]
677}
0 commit comments