kopia lustrzana https://github.com/meshtastic/Meshtastic-Android
chore(deps): group all the things
This change introduces several grouping rules for Renovate Bot to consolidate dependency updates into more manageable pull requests. The following groups have been added: - AndroidX - Kotlin Ecosystem (stdlib, coroutines, serialization) - Dagger & Hilt - Accompanist - JVM Testing Libraries (JUnit, Mockito, Robolectric) - AndroidX Testing - Square Networking (OkHttp, Retrofit) - Coil - ZXing - MQTT Paho Client - Markdown Renderer (Mike Penz) - Firebase - Datadog - OSM Libraries - Google Maps Compose - Protobuf Runtime - AndroidX Room - AndroidX Lifecycle - AndroidX Navigation - AndroidX DataStore - AndroidX Adaptive UI Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>pull/2928/head
rodzic
1fc52466b0
commit
f4b85ae145
|
@ -32,6 +32,144 @@
|
||||||
"https://github.com/meshtastic/design.git"
|
"https://github.com/meshtastic/design.git"
|
||||||
],
|
],
|
||||||
"changelogUrl": "https://github.com/meshtastic/design/compare/{{currentDigest}}...{{newDigest}}"
|
"changelogUrl": "https://github.com/meshtastic/design/compare/{{currentDigest}}...{{newDigest}}"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group all AndroidX dependencies",
|
||||||
|
"matchPackagePatterns": ["^androidx\\."],
|
||||||
|
"groupName": "AndroidX",
|
||||||
|
"groupSlug": "androidx"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group Kotlin standard library, coroutines, and serialization",
|
||||||
|
"matchPackagePatterns": ["^org\\.jetbrains\\.kotlin", "^org\\.jetbrains\\.kotlinx"],
|
||||||
|
"groupName": "Kotlin Ecosystem",
|
||||||
|
"groupSlug": "kotlin"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group Dagger and Hilt dependencies",
|
||||||
|
"matchPackagePatterns": ["^com\\.google\\.dagger", "^androidx\\.hilt"],
|
||||||
|
"groupName": "Dagger & Hilt",
|
||||||
|
"groupSlug": "hilt"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group Accompanist libraries",
|
||||||
|
"matchPackagePatterns": ["^com\\.google\\.accompanist"],
|
||||||
|
"groupName": "Accompanist",
|
||||||
|
"groupSlug": "accompanist"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group JVM testing libraries (JUnit, Mockito, Robolectric)",
|
||||||
|
"matchPackagePatterns": [
|
||||||
|
"^junit:junit$",
|
||||||
|
"^org\\.mockito:",
|
||||||
|
"^org\\.robolectric:robolectric$"
|
||||||
|
],
|
||||||
|
"groupName": "JVM Testing Libraries",
|
||||||
|
"groupSlug": "jvm-testing"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group AndroidX Testing libraries",
|
||||||
|
"matchPackagePatterns": [
|
||||||
|
"^androidx\\.test\\.espresso",
|
||||||
|
"^androidx\\.test\\.ext",
|
||||||
|
"^androidx\\.compose\\.ui:ui-test-junit4$"
|
||||||
|
],
|
||||||
|
"groupName": "AndroidX Testing",
|
||||||
|
"groupSlug": "androidx-testing"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group Square networking libraries (OkHttp, Retrofit)",
|
||||||
|
"matchPackagePatterns": ["^com\\.squareup\\.okhttp3", "^com\\.squareup\\.retrofit2"],
|
||||||
|
"groupName": "Square Networking",
|
||||||
|
"groupSlug": "square-network"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group Coil image loading library",
|
||||||
|
"matchPackagePatterns": ["^io\\.coil-kt\\.coil3"],
|
||||||
|
"groupName": "Coil",
|
||||||
|
"groupSlug": "coil"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group ZXing barcode scanning libraries",
|
||||||
|
"matchPackagePatterns": ["^com\\.journeyapps:zxing-android-embedded", "^com\\.google\\.zxing:core"],
|
||||||
|
"groupName": "ZXing",
|
||||||
|
"groupSlug": "zxing"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group Eclipse Paho MQTT client libraries",
|
||||||
|
"matchPackagePatterns": ["^org\\.eclipse\\.paho"],
|
||||||
|
"groupName": "MQTT Paho Client",
|
||||||
|
"groupSlug": "mqtt-paho"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group Mike Penz Markdown renderer libraries",
|
||||||
|
"matchPackagePatterns": ["^com\\.mikepenz"],
|
||||||
|
"groupName": "Markdown Renderer (Mike Penz)",
|
||||||
|
"groupSlug": "markdown-renderer-mikepenz"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group Firebase libraries",
|
||||||
|
"matchPackagePatterns": ["^com\\.google\\.firebase"],
|
||||||
|
"groupName": "Firebase",
|
||||||
|
"groupSlug": "firebase"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group Datadog libraries",
|
||||||
|
"matchPackagePatterns": ["^com\\.datadoghq"],
|
||||||
|
"groupName": "Datadog",
|
||||||
|
"groupSlug": "datadog"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group OpenStreetMap (OSM) libraries",
|
||||||
|
"matchPackagePatterns": ["^org\\.osmdroid", "^com\\.github\\.MKergall\\.osmbonuspack", "^mil\\.nga"],
|
||||||
|
"groupName": "OSM Libraries",
|
||||||
|
"groupSlug": "osm-libraries"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group Google Maps Compose libraries",
|
||||||
|
"matchPackagePatterns": ["^com\\.google\\.android\\.gms:play-services-location", "^com\\.google\\.maps\\.android"],
|
||||||
|
"groupName": "Google Maps Compose",
|
||||||
|
"groupSlug": "google-maps-compose"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group Google Protobuf runtime libraries",
|
||||||
|
"matchPackagePatterns": ["^com\\.google\\.protobuf"],
|
||||||
|
"excludePackageNames": ["https://github.com/meshtastic/protobufs.git"],
|
||||||
|
"groupName": "Protobuf Runtime",
|
||||||
|
"groupSlug": "protobuf-runtime"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group AndroidX Room libraries",
|
||||||
|
"matchPackagePatterns": ["^androidx\\.room"],
|
||||||
|
"groupName": "AndroidX Room",
|
||||||
|
"groupSlug": "androidx-room"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group AndroidX Lifecycle libraries",
|
||||||
|
"matchPackagePatterns": ["^androidx\\.lifecycle"],
|
||||||
|
"groupName": "AndroidX Lifecycle",
|
||||||
|
"groupSlug": "androidx-lifecycle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group AndroidX Navigation libraries",
|
||||||
|
"matchPackagePatterns": ["^androidx\\.navigation"],
|
||||||
|
"groupName": "AndroidX Navigation",
|
||||||
|
"groupSlug": "androidx-navigation"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group AndroidX DataStore libraries",
|
||||||
|
"matchPackagePatterns": ["^androidx\\.datastore"],
|
||||||
|
"groupName": "AndroidX DataStore",
|
||||||
|
"groupSlug": "androidx-datastore"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Group AndroidX Adaptive UI libraries",
|
||||||
|
"matchPackagePatterns": [
|
||||||
|
"^androidx\\.compose\\.material3\\.adaptive",
|
||||||
|
"^androidx\\.compose\\.material3:material3-adaptive-navigation-suite$"
|
||||||
|
],
|
||||||
|
"groupName": "AndroidX Adaptive UI",
|
||||||
|
"groupSlug": "androidx-adaptive-ui"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
Ładowanie…
Reference in New Issue