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 8dc36b82..1b3aca72 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,57 +13,57 @@ # 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.12.0" +agp = "8.13.1" +benchmarkMacroJunit4 = "1.4.1" +baselineprofile = "1.4.1" +camera = "1.5.1" +camera-effects = "1.5.1" +camera-media-effect = "1.0.0-SNAPSHOT" coil = "2.7.0" -compose = "1.9.0-alpha03" -compose_bom = "2025.05.01" +compose = "1.9.5" +compose_bom = "2025.11.01" composeCompiler = "1.5.4" # Used in app/build.gradle.kts -concurrent = "1.2.0" -core = "1.16.0" +concurrent = "1.3.0" +core = "1.17.0" core-performance = "1.0.0" -core-splashscreen = "1.0.1" -espresso = "3.6.1" -firebaseBoM = "33.14.0" -googleGmsGoogleServices = "4.4.2" +core-splashscreen = "1.2.0" +espresso = "3.7.0" +firebaseBoM = "34.6.0" +googleGmsGoogleServices = "4.4.4" download = "5.6.0" -graphics = "1.0.1" -hilt = "2.56.1" -hiltNavigationCompose = "1.2.0" +graphics = "1.1.0" +hilt = "2.57.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.2.21" +kotlinxSerializationJson = "1.9.0" +ksp = "2.3.3" +lifecycle = "2.10.0" +lifecycle-viewmodel = "2.10.0" +android-material3 = "1.13.0" +material3 = "1.4.0" +material3-adaptive-navigation-suite = "1.4.0" material3-adaptive-navigation3 = "1.0.0-SNAPSHOT" media3 = "1.8.0" -media3-ui-compose = "1.7.1" -navigation3 = "1.0.0-alpha01" +media3-ui-compose = "1.8.0" +navigation3 = "1.0.0" 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.1.0" +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.0.3" +datastore = "1.2.0" @@ -138,7 +138,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..205d5860 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.2.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists