diff --git a/.github/workflows/build_test.yaml b/.github/workflows/build_test.yaml index 1be703d9b..854609c5e 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: | @@ -31,7 +31,7 @@ jobs: run: mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties - name: Set Up JDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: 'zulu' # See 'Supported distributions' for available options java-version: '17' 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..7f5b3e049 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,40 +1,40 @@ [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.13.0" +androidxActivity = "1.11.0" +androidxAppCompat = "1.7.1" androidxArchCore = "2.2.0" androidxBrowser = "1.4.0" -androidxComposeBom = "2024.12.01" +androidxComposeBom = "2025.09.00" androidxCompose = "1.2.0" -androidxComposeRuntimeTracing = "1.7.6" -androidxCore = "1.15.0" +androidxComposeRuntimeTracing = "1.9.1" +androidxCore = "1.17.0" androidxCoreSplashscreen = "1.0.1" -androidxDataStore = "1.1.1" -androidxEspresso = "3.6.1" -androidxHiltNavigationCompose = "1.2.0" -androidxLifecycle = "2.8.7" +androidxDataStore = "1.1.7" +androidxEspresso = "3.7.0" +androidxHiltNavigationCompose = "1.3.0" +androidxLifecycle = "2.9.4" androidxMacroBenchmark = "1.1.1" -androidxMetrics = "1.0.0-beta01" -androidxNavigation = "2.8.5" +androidxMetrics = "1.0.0-beta04" +androidxNavigation = "2.9.4" 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.4" coil = "2.7.0" # @keep compileSdk = "35" hamcrest = "1.3" -hilt = "2.53.1" -hiltExt = "1.2.0" +hilt = "2.57.1" +hiltExt = "1.3.0" jacoco = "0.8.7" junit4 = "4.13.2" kotlin = "2.1.10" @@ -42,20 +42,20 @@ 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.13.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.8.0" spotless = "5.12.5" timber = "5.0.1" # @keep targetSdk = "35" -truth = "1.4.4" +truth = "1.4.5" turbine = "0.12.1" [libraries] diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 81aa1c044..d706aba60 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.1.0-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists