diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 1b0df4ab..9136682f 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -3,18 +3,46 @@ updates: - package-ecosystem: "gradle" directory: "/" schedule: - interval: "weekly" - open-pull-requests-limit: 10 + interval: "daily" + open-pull-requests-limit: 25 labels: - "dependencies" commit-message: prefix: "chore" + groups: + androidx-core: + patterns: + - "androidx.compose*" + - "androidx.core:*" + - "androidx.lifecycle:*" + - "androidx.activity:*" + - "androidx.browser:*" + - "androidx.navigation3:*" + - "androidx.datastore:*" + - "androidx.test*" + networking: + patterns: + - "com.squareup.okhttp3:*" + - "com.squareup.retrofit2:*" + - "org.jetbrains.kotlinx:kotlinx-serialization*" + - "org.jetbrains.kotlinx:kotlinx-coroutines*" + testing: + patterns: + - "junit:*" + - "org.junit*:*" + - "io.mockk:*" + - "app.cash.turbine:*" - package-ecosystem: "github-actions" directory: "/" schedule: - interval: "weekly" + interval: "daily" labels: - "dependencies" commit-message: prefix: "chore" + groups: + actions: + patterns: + - "actions/*" + - "gradle/actions" diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 88a795f6..21861764 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,10 +1,10 @@ [versions] androidGradlePlugin = "9.1.1" -androidxBrowser = "1.8.0" -androidxCore = "1.18.0" -androidxLifecycle = "2.10.0" +androidxBrowser = "1.10.0" +androidxCore = "1.19.0" +androidxLifecycle = "2.11.0" androidxActivity = "1.13.0" -androidxComposeBom = "2026.03.01" +androidxComposeBom = "2026.08.00" androidxTest = "1.7.0" androidxTestExt = "1.3.0" androidxTestRunner = "1.7.0" @@ -17,8 +17,8 @@ kotlin = "2.4.10" # standalone per KSP 2.0+ guidance — NOT kotlinVersion-kspVersion; easy # to miss during Kotlin upgrades since it no longer tracks the Kotlin version. ksp = "2.3.11" -nav3Core = "1.0.1" -lifecycleViewmodelNav3 = "2.10.0" +nav3Core = "1.1.7" +lifecycleViewmodelNav3 = "2.11.0" leakcanary = "2.14" okhttp = "5.5.0" retrofit = "3.0.0"