Skip to content

Commit 2910c17

Browse files
Manabu-GTclaude
andauthored
chore: update renovate.json to require approval for all Kotlin updates and key dependencies (#207)
* chore: require dashboard approval for AndroidX dependency updates As a library, we should not automatically chase every AndroidX update. Bumping these raises the floor for downstream consumers without benefit unless we specifically need a new API or bug fix. https://claude.ai/code/session_01Ey2eARBiUsXEy7xYrzTj8F * chore: require dashboard approval for Square and all Kotlin updates Square libraries (especially OkHttp) are transitive dependencies for consumers via the extension modules. Kotlin patches affect kotlin-stdlib version consumers receive. Both should be deliberate upgrades. https://claude.ai/code/session_01Ey2eARBiUsXEy7xYrzTj8F --------- Co-authored-by: Claude <noreply@anthropic.com>
1 parent 42e440a commit 2910c17

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

renovate.json

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,10 @@
2020
"dependencyDashboardApproval": true
2121
},
2222
{
23-
"description": "Kotlin major/minor updates require approval (for library compatibility)",
23+
"description": "Kotlin updates require approval (affects consumers' kotlin-stdlib)",
2424
"matchPackageNames": [
2525
"/^org\\.jetbrains\\.kotlin([.:]|$)/"
2626
],
27-
"matchUpdateTypes": [
28-
"major",
29-
"minor"
30-
],
3127
"dependencyDashboardApproval": true
3228
},
3329
{
@@ -54,16 +50,18 @@
5450
]
5551
},
5652
{
57-
"description": "AndroidX libraries (excluding Compose)",
53+
"description": "AndroidX libraries (excluding Compose) - require approval for library consumers",
5854
"groupName": "AndroidX libraries",
55+
"dependencyDashboardApproval": true,
5956
"matchPackageNames": [
6057
"/^androidx\\./",
6158
"!/^androidx\\.compose/"
6259
]
6360
},
6461
{
65-
"description": "Square libraries (OkHttp, Radiography, etc)",
62+
"description": "Square libraries (OkHttp, Radiography, etc) - require approval as transitive deps",
6663
"groupName": "Square libraries",
64+
"dependencyDashboardApproval": true,
6765
"matchPackageNames": [
6866
"/^com\\.squareup\\./"
6967
]

0 commit comments

Comments
 (0)