diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e804cee6..fe6d6ea2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,13 +18,13 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Validate Gradle Wrapper - uses: gradle/wrapper-validation-action@v2 + uses: gradle/wrapper-validation-action@v3 - name: Setup JDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: 'zulu' java-version: 17 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index a8c0fa2c..4630464f 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,56 +13,56 @@ # limitations under the License. [versions] -accompanist = "0.32.0" -activity = "1.10.1" -agp = "8.9.3" -benchmarkMacroJunit4 = "1.3.4" -baselineprofile = "1.3.4" -camera = "1.5.0-beta01" -camera-effects = "1.4.2" -camera-media-effect = "1.0.0-alpha03" +accompanist = "0.37.3" +activity = "1.13.0" +agp = "9.2.1" +benchmarkMacroJunit4 = "1.4.1" +baselineprofile = "1.4.1" +camera = "1.6.1" +camera-effects = "1.6.1" +camera-media-effect = "1.0.0-SNAPSHOT" coil = "2.7.0" -compose = "1.9.0-alpha03" -compose_bom = "2025.05.01" -composeCompiler = "1.5.4" # Used in app/build.gradle.kts -concurrent = "1.2.0" -core = "1.16.0" +compose = "1.11.2" +compose_bom = "2026.05.01" +composeCompiler = "1.5.15" # Used in app/build.gradle.kts +concurrent = "1.3.0" +core = "1.18.0" core-performance = "1.0.0" -core-splashscreen = "1.0.1" -espresso = "3.6.1" -firebaseBoM = "34.10.0" +core-splashscreen = "1.2.0" +espresso = "3.7.0" +firebaseBoM = "34.13.0" googleGmsGoogleServices = "4.4.4" -download = "5.6.0" -graphics = "1.0.1" -hilt = "2.56.1" -hiltNavigationCompose = "1.2.0" +download = "5.7.0" +graphics = "1.1.0" +hilt = "2.59.2" +hiltNavigationCompose = "1.3.0" junit = "4.13.2" -kotlin = "2.1.10" -kotlinxSerializationJson = "1.8.1" -ksp = "2.1.10-1.0.30" -lifecycle = "2.9.0" -lifecycle-viewmodel = "1.0.0-SNAPSHOT" -android-material3 = "1.13.0-alpha13" -material3 = "1.4.0-alpha15" -material3-adaptive-navigation-suite = "1.4.0-alpha15" +kotlin = "2.3.21" +kotlinxSerializationJson = "1.11.0" +ksp = "2.3.9" +lifecycle = "2.10.0" +lifecycle-viewmodel = "2.10.0" +android-material3 = "1.14.0" +material3 = "1.4.0" +material3-adaptive-navigation-suite = "1.4.0" material3-adaptive-navigation3 = "1.0.0-SNAPSHOT" -media3 = "1.9.0" -navigation3 = "1.0.0-alpha01" +media3 = "1.10.1" +navigation3 = "1.1.2" profileinstaller = "1.4.1" -room = "2.7.1" -spotless = "7.0.2" -test = "1.2.1" -truth = "1.1.3" -turbine = "1.0.0" +room = "2.8.4" +spotless = "8.5.1" +test = "1.3.0" +truth = "1.4.5" +turbine = "1.2.1" uiautomator = "2.3.0" -window = "1.4.0" +window = "1.5.1" glance = "1.1.1" secrets = "2.0.1" generativeai = "0.9.0" visionCommon = "17.3.0" segmentationSelfie = "16.0.0-beta6" -litert = "1.3.0" -datastore = "1.1.4" +litert = "2.1.5" +datastore = "1.2.1" @@ -140,7 +140,7 @@ truth = { group = "com.google.truth", name = "truth", version.ref = "truth" } turbine = { group = "app.cash.turbine", name = "turbine", version.ref = "turbine" } uiautomator = { group = "androidx.test.uiautomator", name = "uiautomator", version.ref = "uiautomator" } window = { group = "androidx.window", name = "window", version.ref = "window" } -ktlint = "com.pinterest.ktlint:ktlint-cli:1.1.1" # Used in build.gradle.kts +ktlint = "com.pinterest.ktlint:ktlint-cli:1.8.0" # Used in build.gradle.kts generativeai = { group = "com.google.ai.client.generativeai", name = "generativeai", version.ref = "generativeai" } datastore = { group = "androidx.datastore", name = "datastore-preferences", version.ref = "datastore" } firebase-bom = { group = "com.google.firebase", name = "firebase-bom", version.ref = "firebaseBoM" } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 6245a4e4..01bfd2ad 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Thu Dec 08 17:47:03 JST 2022 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists