chore(renovate): refine AndroidX dependency grouping

This commit updates the Renovate configuration to refine how AndroidX dependencies are grouped.

The main changes include:
- Excluding more specific AndroidX groups (Room, Lifecycle, Navigation, Datastore, Compose Material 3 Adaptive, Test Espresso, Test Ext, Compose UI Test JUnit4, and Hilt) from the general "AndroidX" group.
- Renaming the general "AndroidX" group to "AndroidX (General)" and updating its slug to "androidx-general".

These changes aim to create more granular and meaningful groups for AndroidX dependencies, improving the clarity of dependency updates.

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
pull/2928/head
James Rich 2025-08-29 21:32:39 -05:00
rodzic f4b85ae145
commit a4a3773bc0
1 zmienionych plików z 16 dodań i 4 usunięć

20
.github/renovate.json vendored
Wyświetl plik

@ -34,10 +34,22 @@
"changelogUrl": "https://github.com/meshtastic/design/compare/{{currentDigest}}...{{newDigest}}"
},
{
"description": "Group all AndroidX dependencies",
"description": "Group all AndroidX dependencies (excluding more specific AndroidX groups)",
"matchPackagePatterns": ["^androidx\\."],
"groupName": "AndroidX",
"groupSlug": "androidx"
"excludePackagePatterns": [
"^androidx\\.room",
"^androidx\\.lifecycle",
"^androidx\\.navigation",
"^androidx\\.datastore",
"^androidx\\.compose\\.material3\\.adaptive",
"^androidx\\.compose\\.material3:material3-adaptive-navigation-suite$",
"^androidx\\.test\\.espresso",
"^androidx\\.test\\.ext",
"^androidx\\.compose\\.ui:ui-test-junit4$",
"^androidx\\.hilt"
],
"groupName": "AndroidX (General)",
"groupSlug": "androidx-general"
},
{
"description": "Group Kotlin standard library, coroutines, and serialization",
@ -172,4 +184,4 @@
"groupSlug": "androidx-adaptive-ui"
}
]
}
}