diff --git a/.github/workflows/build_test.yaml b/.github/workflows/build_test.yaml index 1be703d9b..8b35a3503 100644 --- a/.github/workflows/build_test.yaml +++ b/.github/workflows/build_test.yaml @@ -18,7 +18,7 @@ jobs: api-level: [29] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Enable KVM group perms run: | diff --git a/.github/workflows/copy-branch.yml b/.github/workflows/copy-branch.yml index 32c2d94d0..b017c2949 100644 --- a/.github/workflows/copy-branch.yml +++ b/.github/workflows/copy-branch.yml @@ -20,7 +20,7 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it, # but specifies master branch (old default). - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 ref: master diff --git a/gradle/init.gradle.kts b/gradle/init.gradle.kts index f83e49c7e..1bd9e6e0e 100644 --- a/gradle/init.gradle.kts +++ b/gradle/init.gradle.kts @@ -21,7 +21,7 @@ val ktlintVersion = "0.44.0" initscript { - val spotlessVersion = "6.25.0" + val spotlessVersion = "7.2.1" repositories { mavenCentral() diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index af9da79dd..5bc09bb97 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,39 +1,39 @@ [versions] accompanist = "0.36.0" annotation = "1.9.1" -androidDesugarJdkLibs = "2.1.3" -androidGradlePlugin = "8.7.3" -androidxActivity = "1.9.3" -androidxAppCompat = "1.7.0" +androidDesugarJdkLibs = "2.1.5" +androidGradlePlugin = "8.12.0" +androidxActivity = "1.10.1" +androidxAppCompat = "1.7.1" androidxArchCore = "2.2.0" androidxBrowser = "1.4.0" -androidxComposeBom = "2024.12.01" +androidxComposeBom = "2025.08.00" androidxCompose = "1.2.0" -androidxComposeRuntimeTracing = "1.7.6" -androidxCore = "1.15.0" +androidxComposeRuntimeTracing = "1.9.0" +androidxCore = "1.17.0" androidxCoreSplashscreen = "1.0.1" -androidxDataStore = "1.1.1" -androidxEspresso = "3.6.1" +androidxDataStore = "1.1.7" +androidxEspresso = "3.7.0" androidxHiltNavigationCompose = "1.2.0" -androidxLifecycle = "2.8.7" +androidxLifecycle = "2.9.2" androidxMacroBenchmark = "1.1.1" -androidxMetrics = "1.0.0-beta01" -androidxNavigation = "2.8.5" +androidxMetrics = "1.0.0-beta02" +androidxNavigation = "2.9.3" androidxProfileinstaller = "1.4.1" androidxStartup = "1.2.0" -androidxTestCore = "1.6.1" -androidxTestExt = "1.2.1" -androidxTestRules = "1.6.1" -androidxTestRunner = "1.6.2" -androidxTracing = "1.2.0" +androidxTestCore = "1.7.0" +androidxTestExt = "1.3.0" +androidxTestRules = "1.7.0" +androidxTestRunner = "1.7.0" +androidxTracing = "1.3.0" androidxUiAutomator = "2.3.0" -androidxWindowManager = "1.3.0" -androidxWork = "2.10.0" +androidxWindowManager = "1.4.0" +androidxWork = "2.10.3" coil = "2.7.0" # @keep compileSdk = "35" hamcrest = "1.3" -hilt = "2.53.1" +hilt = "2.57" hiltExt = "1.2.0" jacoco = "0.8.7" junit4 = "4.13.2" @@ -42,15 +42,15 @@ kotlinxCoroutines = "1.10.1" kotlinxDatetime = "0.6.2" kotlinxSerializationJson = "1.8.0" ksp = "2.1.10-1.0.30" -lint = "31.7.3" +lint = "31.12.0" # @keep minSdk = "21" okhttp = "4.10.0" protobuf = "3.21.12" -protobufPlugin = "0.9.4" +protobufPlugin = "0.9.5" retrofit = "2.9.0" retrofitKotlinxSerializationJson = "0.8.0" -room = "2.6.1" +room = "2.7.2" spotless = "5.12.5" timber = "5.0.1" # @keep diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 81aa1c044..d30212c04 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ 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.0.0-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists