diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index af7a457..e5b9ff1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,7 +23,7 @@ jobs: uses: actions/checkout@v4 - name: Setup java 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: 'zulu' java-version: 17 @@ -48,7 +48,7 @@ jobs: uses: actions/checkout@v4 - name: Setup java 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: 'zulu' java-version: 17 @@ -62,7 +62,7 @@ jobs: run: ./gradlew assembleDebug - name: Upload apk - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: build-outputs path: app/build/outputs/apk @@ -79,7 +79,7 @@ jobs: uses: actions/checkout@v4 - name: Setup java 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: 'zulu' java-version: 17 @@ -102,7 +102,7 @@ jobs: fail-on-error: false - name: Setup AVD cache - uses: actions/cache@v3 + uses: actions/cache@v4 id: avd-cache with: path: | @@ -144,7 +144,7 @@ jobs: - name: Generate jacoco report run: ./gradlew jacocoMergeAllDebugReports - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: jacoco path: build/reports/jacoco/jacocoMergeAllDebugReports @@ -158,7 +158,7 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: jacoco diff --git a/.github/workflows/gradle-cache/action.yml b/.github/workflows/gradle-cache/action.yml index b8a9dc4..6b969f8 100644 --- a/.github/workflows/gradle-cache/action.yml +++ b/.github/workflows/gradle-cache/action.yml @@ -14,7 +14,7 @@ runs: shell: bash - name: Setup Gradle - uses: gradle/gradle-build-action@v2 + uses: gradle/gradle-build-action@v3 - name: Decode local.properties env: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ecec513..a16edc0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,7 +19,7 @@ jobs: uses: actions/checkout@v4 - name: Setup java 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: 'zulu' java-version: 17 @@ -62,7 +62,7 @@ jobs: uses: actions/checkout@v4 - name: Setup java 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: 'zulu' java-version: 17 @@ -83,7 +83,7 @@ jobs: echo $ENCODED_KEYSTORE | base64 -d > "${TMP_KEYSTORE_FILE_PATH}"/keystore.jks - name: Setup AVD cache - uses: actions/cache@v3 + uses: actions/cache@v4 id: avd-cache with: path: | @@ -128,7 +128,7 @@ jobs: uses: actions/checkout@v4 - name: Setup java 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: 'zulu' java-version: 17 @@ -152,6 +152,6 @@ jobs: run: ./gradlew assembleRelease - name: Publish release - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v2 with: files: ./app/build/outputs/apk/release/*.apk diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 607d36b..d2bf1e2 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,46 +1,46 @@ [versions] -accompanist = "0.32.0" -androidGradlePlugin = "8.1.4" -androidxActivityCompose = "1.8.1" -androidxAnnotation = "1.7.0" -androidxCompose = "1.5.4" +accompanist = "0.34.0" +androidGradlePlugin = "8.4.0" +androidxActivityCompose = "1.9.0" +androidxAnnotation = "1.8.0" +androidxCompose = "1.6.7" androidxComposeCompiler = "1.5.4" -androidxComposeMaterial = "1.5.4" +androidxComposeMaterial = "1.6.7" androidxConstraintlayout = "1.0.1" -androidxCoreKtx = "1.12.0" -androidxDatastore = "1.0.0" -androidxLifecycle = "2.6.2" -androidxNavigation = "2.7.5" -androidxPaging = "3.2.1" -androidxPagingCompose = "3.2.1" -androidxRoom = "2.6.0" +androidxCoreKtx = "1.13.1" +androidxDatastore = "1.1.1" +androidxLifecycle = "2.8.0" +androidxNavigation = "2.7.7" +androidxPaging = "3.3.0" +androidxPagingCompose = "3.3.0" +androidxRoom = "2.6.1" androidxTest = "1.5.2" androidxTestCore = "1.5.0" androidxTestExt = "1.1.5" -androidxWebkit = "1.8.0" -coil = "2.5.0" -coroutines = "1.7.1" -detekt = "1.23.3" -detektCompose = "0.3.3" -faker = "1.15.0" -flipper = "0.238.0" -gradleversions = "0.50.0" -hilt = "2.48.1" +androidxWebkit = "1.11.0" +coil = "2.6.0" +coroutines = "1.8.1" +detekt = "1.23.6" +detektCompose = "0.3.21" +faker = "1.16.0" +flipper = "0.250.0" +gradleversions = "0.51.0" +hilt = "2.51.1" hiltAndroidX = "1.0.0" -hiltCompose = "1.1.0" +hiltCompose = "1.2.0" jacoco = "0.8.7" junit = "4.13.2" jvm = "1.7.20" -kotest = "5.8.0" -kotlin = "1.9.20" -ksp = "1.9.20-1.0.14" +kotest = "5.9.0" +kotlin = "1.9.24" +ksp = "1.9.24-1.0.20" ktlint = "1.0.1" -leakcanary = "2.12" -moshi = "1.15.0" +leakcanary = "2.14" +moshi = "1.15.1" okHttpLoggingInterceptor = "4.12.0" -retrofit = "2.9.0" -soloader = "0.10.5" -spotless = "6.22.0" +retrofit = "2.11.0" +soloader = "0.11.0" +spotless = "6.25.0" timber = "5.0.1" [libraries] diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 744c64d..20db9ad 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.4-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip networkTimeout=10000 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists