diff --git a/.github/workflows/build_and_local_tests.yml b/.github/workflows/build_and_local_tests.yml index dff299be..7988c1be 100644 --- a/.github/workflows/build_and_local_tests.yml +++ b/.github/workflows/build_and_local_tests.yml @@ -12,9 +12,9 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: set up JDK 17 - uses: actions/setup-java@v5 + uses: actions/setup-java@v6 with: java-version: 17 distribution: 'zulu' diff --git a/.github/workflows/instrumented_tests.yml b/.github/workflows/instrumented_tests.yml index eec11f9a..51818e09 100644 --- a/.github/workflows/instrumented_tests.yml +++ b/.github/workflows/instrumented_tests.yml @@ -12,7 +12,7 @@ jobs: timeout-minutes: 30 strategy: matrix: - api-level: [23, 26, 29] + api-level: [24, 26, 29] steps: - name: Enable KVM group perms @@ -23,10 +23,10 @@ jobs: ls /dev/kvm - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Set up JDK 17 - uses: actions/setup-java@v5 + uses: actions/setup-java@v6 with: java-version: 17 distribution: 'zulu' diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 1fc23824..532c421c 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -24,12 +24,12 @@ plugins { android { namespace = "android.template" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "android.template" - minSdk = 23 - targetSdk = 36 + minSdk = 24 + targetSdk = 37 versionCode = 1 versionName = "1.0" diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f04aaaee..05c2965b 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,21 +1,21 @@ [versions] -androidGradlePlugin = "9.2.1" -androidxCore = "1.18.0" -androidxLifecycle = "2.10.0" +androidGradlePlugin = "9.4.1" +androidxCore = "1.19.1" +androidxLifecycle = "2.11.0" androidxActivity = "1.13.0" -androidxComposeBom = "2026.05.01" -androidxHilt = "1.3.0" -androidxRoom = "2.8.4" +androidxComposeBom = "2026.09.00" +androidxHilt = "1.4.0" +androidxRoom = "2.8.5" androidxTest = "1.7.0" androidxTestExt = "1.3.0" androidxTestRunner = "1.7.0" coroutines = "1.11.0" -hilt = "2.59.2" +hilt = "2.60.1" junit = "4.13.2" -kotlin = "2.3.21" -ksp = "2.3.9" -nav3Core = "1.1.2" -lifecycleViewmodelNav3 = "2.10.0" +kotlin = "2.4.20" +ksp = "2.3.12" +nav3Core = "1.2.0" +lifecycleViewmodelNav3 = "2.11.0" [libraries] androidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "androidxCore" } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index df6a6ad7..9b7cb4af 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-9.5.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.8.0-bin.zip networkTimeout=10000 retries=0 retryBackOffMs=500