diff --git a/.github/workflows/pr_ci.yml b/.github/workflows/pr_ci.yml index 34f5f341ef..d7b1807834 100644 --- a/.github/workflows/pr_ci.yml +++ b/.github/workflows/pr_ci.yml @@ -38,7 +38,7 @@ jobs: git submodule foreach git submodule update --init --recursive - name: set up JDK 17 - uses: actions/setup-java@v4.5.0 + uses: actions/setup-java@v4.6.0 with: java-version: '17' distribution: 'adopt' @@ -52,7 +52,7 @@ jobs: ccache -o compiler_check='%compiler% -dumpmachine; %compiler% -dumpversion' ccache -zp - name: Cache Native Build - uses: actions/cache@v4.1.2 + uses: actions/cache@v4.2.0 with: path: | ~/.cache/ccache diff --git a/.github/workflows/push_ci.yml b/.github/workflows/push_ci.yml index 580a84e48e..d21468d7b1 100644 --- a/.github/workflows/push_ci.yml +++ b/.github/workflows/push_ci.yml @@ -40,7 +40,7 @@ jobs: git submodule foreach git submodule update --init --recursive - name: set up JDK 17 - uses: actions/setup-java@v4.5.0 + uses: actions/setup-java@v4.6.0 with: java-version: '17' distribution: 'adopt' @@ -62,7 +62,7 @@ jobs: ccache -o compiler_check='%compiler% -dumpmachine; %compiler% -dumpversion' ccache -zp - name: Cache Native Build - uses: actions/cache@v4.1.2 + uses: actions/cache@v4.2.0 with: path: | ~/.cache/ccache @@ -192,7 +192,7 @@ jobs: git status telegram-bot-api >> telegram-bot-api-status - name: Cache Bot API Binary id: cache-bot-api - uses: actions/cache@v4.1.2 + uses: actions/cache@v4.2.0 with: path: telegram-bot-api-binary key: CI-telegram-bot-api-${{ hashFiles('telegram-bot-api-status') }} diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 63c05ef23d..1078924c60 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,12 +1,12 @@ [versions] -agp = "8.7.2" +agp = "8.7.3" appCenter = "5.0.5" -kotlin = "2.0.21" -ksp = "2.0.21-1.0.28" +kotlin = "2.1.0" +ksp = "2.1.0-1.0.29" lifecycle = "2.8.7" materialDialog = "3.3.0" sealedEnum = "0.7.0" -protobuf = "4.28.3" +protobuf = "4.29.2" [libraries] appcenter-analytics = { module = "com.microsoft.appcenter:appcenter-analytics", version.ref = "appCenter" } @@ -18,11 +18,11 @@ androidx-constraintlayout = { module = "androidx.constraintlayout:constraintlayo androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version = "1.3.2" } androidx-core-ktx = { module = "androidx.core:core-ktx", version = "1.15.0" } androidx-appcompat = { module = "androidx.appcompat:appcompat", version = "1.7.0" } -eclipse-jgit = { module = "org.eclipse.jgit:org.eclipse.jgit", version = "7.0.0.202409031743-r" } +eclipse-jgit = { module = "org.eclipse.jgit:org.eclipse.jgit", version = "7.1.0.202411261347-r" } hiddenapibypass = { module = "org.lsposed.hiddenapibypass:hiddenapibypass", version = "4.3" } kotlin-gradle = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" } kotlinpoet-ksp = { module = "com.squareup:kotlinpoet-ksp", version = "2.0.0" } -kotlinx-coroutines = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version = "1.9.0" } +kotlinx-coroutines = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version = "1.10.1" } kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version = "1.7.3" } ksp = { module = "com.google.devtools.ksp:symbol-processing-api", version.ref = "ksp" } lifecycle-livedata = { module = "androidx.lifecycle:lifecycle-livedata-ktx", version.ref = "lifecycle" } @@ -39,14 +39,14 @@ weatherView = { module = "com.github.MatteoBattilana:WeatherView", version = "3. sealedEnum-runtime = { module = "com.github.livefront.sealed-enum:runtime", version.ref = "sealedEnum" } sealedEnum-ksp = { module = "com.github.livefront.sealed-enum:ksp", version.ref = "sealedEnum" } glide = { module = "com.github.bumptech.glide:glide", version = "4.16.0" } -byte-buddy = { module = "net.bytebuddy:byte-buddy", version = "1.15.10" } +byte-buddy = { module = "net.bytebuddy:byte-buddy", version = "1.15.11" } dalvik-dx = { module = "com.jakewharton.android.repackaged:dalvik-dx", version = "14.0.0_r21" } flatbuffers-java = { module = "com.google.flatbuffers:flatbuffers-java", version = "23.5.26" } davemorrissey-subsampling-scale-image-view = { module = "com.davemorrissey.labs:subsampling-scale-image-view-androidx", version = "3.10.0" } google-protobuf-java = { module = "com.google.protobuf:protobuf-java", version.ref = "protobuf" } google-protobuf-protoc = { module = "com.google.protobuf:protoc", version.ref = "protobuf" } dexlib2 = { module = "org.smali:dexlib2", version = "2.5.2" } -google-guava = { module = "com.google.guava:guava", version = "33.3.1-android" } +google-guava = { module = "com.google.guava:guava", version = "33.4.0-android" } [plugins] changelog = { id = "org.jetbrains.changelog", version = "2.2.1" } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index e2847c8200..cea7a793a8 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ 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-8.12-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/settings.gradle.kts b/settings.gradle.kts index f757193cf1..77f713fe78 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -50,8 +50,8 @@ dependencyResolutionManagement { includeBuild("build-logic") plugins { - id("com.gradle.develocity") version "3.18.2" - id("org.gradle.toolchains.foojay-resolver-convention") version ("0.8.0") + id("com.gradle.develocity") version "3.19" + id("org.gradle.toolchains.foojay-resolver-convention") version ("0.9.0") } develocity {