From ef069016158d0529fe4e455f1fff187963b9bb60 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 24 Oct 2025 19:05:28 +0000 Subject: [PATCH] fix(deps): update all dependencies --- .github/workflows/CompareScreenshot.yml | 14 ++-- .../workflows/CompareScreenshotComment.yml | 10 +-- .github/workflows/StoreScreenshot.yml | 10 +-- .github/workflows/build.yml | 8 +-- .github/workflows/release.yml | 6 +- gradle/libs.versions.toml | 72 +++++++++---------- gradle/wrapper/gradle-wrapper.properties | 4 +- 7 files changed, 62 insertions(+), 62 deletions(-) diff --git a/.github/workflows/CompareScreenshot.yml b/.github/workflows/CompareScreenshot.yml index 59f7b3aa..1f65491c 100644 --- a/.github/workflows/CompareScreenshot.yml +++ b/.github/workflows/CompareScreenshot.yml @@ -32,10 +32,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: 17 @@ -46,7 +46,7 @@ jobs: gradle-version: wrapper - - uses: dawidd6/action-download-artifact@v9 + - uses: dawidd6/action-download-artifact@v11 continue-on-error: true with: name: screenshot @@ -58,7 +58,7 @@ jobs: run: | ./gradlew compareRoborazziDebug --stacktrace -Pscreenshot - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 if: ${{ always() }} with: name: screenshot-diff @@ -66,7 +66,7 @@ jobs: **/build/outputs/roborazzi retention-days: 30 - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 if: ${{ always() }} with: name: screenshot-diff-reports @@ -74,7 +74,7 @@ jobs: **/build/reports retention-days: 30 - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 if: ${{ always() }} with: name: screenshot-diff-test-results @@ -87,7 +87,7 @@ jobs: run: | mkdir -p ./pr echo ${{ github.event.number }} > ./pr/NR - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 with: name: pr path: pr/ \ No newline at end of file diff --git a/.github/workflows/CompareScreenshotComment.yml b/.github/workflows/CompareScreenshotComment.yml index 7552607b..8924347d 100644 --- a/.github/workflows/CompareScreenshotComment.yml +++ b/.github/workflows/CompareScreenshotComment.yml @@ -29,7 +29,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: dawidd6/action-download-artifact@v9 + - uses: dawidd6/action-download-artifact@v11 with: name: pr run_id: ${{ github.event.workflow_run.id }} @@ -40,7 +40,7 @@ jobs: echo "pull_request_number=$(cat NR)" >> "$GITHUB_OUTPUT" - name: main checkout id: checkout-main - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ github.event.workflow_run.event == 'pull_request' && github.event.workflow_run.event.pull_request.base.ref || github.event.repository.default_branch }} - id: switch-companion-branch @@ -51,7 +51,7 @@ jobs: git branch -D "$BRANCH_NAME" || true git checkout --orphan "$BRANCH_NAME" git rm -rf . - - uses: dawidd6/action-download-artifact@v9 + - uses: dawidd6/action-download-artifact@v11 with: run_id: ${{ github.event.workflow_run.id }} name: screenshot-diff @@ -118,7 +118,7 @@ jobs: done echo "${delimiter}" >> "$GITHUB_OUTPUT" - name: Find Comment - uses: peter-evans/find-comment@v3 + uses: peter-evans/find-comment@v4 id: fc if: steps.generate-diff-reports.outputs.reports != '' with: @@ -127,7 +127,7 @@ jobs: body-includes: Snapshot diff report - name: Add or update comment on PR - uses: peter-evans/create-or-update-comment@v4 + uses: peter-evans/create-or-update-comment@v5 if: steps.generate-diff-reports.outputs.reports != '' with: comment-id: ${{ steps.fc.outputs.comment-id }} diff --git a/.github/workflows/StoreScreenshot.yml b/.github/workflows/StoreScreenshot.yml index 4cec8b4a..28dc2815 100644 --- a/.github/workflows/StoreScreenshot.yml +++ b/.github/workflows/StoreScreenshot.yml @@ -32,10 +32,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: 17 @@ -52,7 +52,7 @@ jobs: # Use --rerun-tasks to disable cache for test task ./gradlew recordRoborazziDebug --stacktrace --rerun-tasks -Pscreenshot - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 if: ${{ always() }} with: name: screenshot @@ -60,7 +60,7 @@ jobs: **/build/outputs/roborazzi retention-days: 30 - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 if: ${{ always() }} with: name: screenshot-reports @@ -68,7 +68,7 @@ jobs: **/build/reports retention-days: 30 - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 if: ${{ always() }} with: name: screenshot-test-results diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f9817d97..8b2e08f2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,7 +25,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 @@ -33,7 +33,7 @@ jobs: uses: gradle/wrapper-validation-action@v3 - name: set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '17' distribution: 'temurin' @@ -64,7 +64,7 @@ jobs: push: true - name: Upload build outputs (APKs) - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: build-outputs path: | @@ -72,7 +72,7 @@ jobs: - name: Upload build reports if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: build-reports path: ./**/build/reports \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d7e1e68f..c51839d4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,7 +17,7 @@ jobs: contents: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 @@ -25,7 +25,7 @@ jobs: uses: gradle/wrapper-validation-action@v3 - name: set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '17' distribution: 'temurin' @@ -97,7 +97,7 @@ jobs: run: ./gradlew assembleRelease --stacktrace - name: Upload release APK - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: app-release path: ./app/build/outputs/apk/release/app-release.apk diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index b2bd5609..2efd8ce9 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -2,59 +2,59 @@ minSdk = "26" targetSdk = "36" compileSdk = "36" -agp = "8.9.2" +agp = "8.13.0" kotlin = "2.1.20" ksp = "2.1.20-1.0.32" -ktlint = "12.2.0" +ktlint = "13.1.0" kotlinx-serialization = "1.8.1" -hilt = "2.56.2" -hilt-androidx = "1.2.0" -core-ktx = "1.16.0" +hilt = "2.57.2" +hilt-androidx = "1.3.0" +core-ktx = "1.17.0" splashscreen = "1.0.1" junit = "4.13.2" -robolectric = "4.14.1" -roborazzi = "1.43.1" -okio = "3.11.0" -mockk = "1.14.2" +robolectric = "4.16" +roborazzi = "1.50.0" +okio = "3.16.2" +mockk = "1.14.6" assertk = "0.28.1" -turbine = "1.2.0" -androidx-test-ext-junit = "1.2.1" -androidx-test-runner = "1.6.2" -androidx-test-core = "1.6.1" +turbine = "1.2.1" +androidx-test-ext-junit = "1.3.0" +androidx-test-runner = "1.7.0" +androidx-test-core = "1.7.0" androidx-annotations = "1.9.1" -espresso-core = "3.6.1" -lifecycle-runtime = "2.9.0" -activity-compose = "1.10.1" -compose-bom = "2025.05.00" -compose-htmlconverter = "1.0.4" +espresso-core = "3.7.0" +lifecycle-runtime = "2.9.4" +activity-compose = "1.11.0" +compose-bom = "2025.10.01" +compose-htmlconverter = "1.1.0" kmpalette = "3.1.0" lyricist = "1.7.0" -navigation = "2.9.0" -molecule = "2.1.0" -media3 = "1.6.1" +navigation = "2.9.5" +molecule = "2.2.0" +media3 = "1.8.0" coroutines = "1.10.1" -workmanager = "2.10.1" -coil = "3.1.0" -ktor = "3.1.3" -result = "2.0.1" -xmlutil = "0.91.0" -kermit = "2.0.5" +workmanager = "2.11.0" +coil = "3.3.0" +ktor = "3.3.1" +result = "2.1.0" +xmlutil = "0.91.2" +kermit = "2.0.8" # TODO: There is a regression in sqldelight 2.0.2 that causes sqldelight gradle tasks to fail on windows # For more info, See https://github.com/sqldelight/sqldelight/issues/5129, https://github.com/sqldelight/sqldelight/issues/5204, # https://slack-chats.kotlinlang.org/t/23461955/hello-i-started-using-the-sqldelight-libraries-in-my-kmp-pro, https://github.com/sqldelight/sqldelight/issues/5312 -sqldelight = "2.0.1" +sqldelight = "2.1.0" sqlite-jdbc = "3.18.0" # sqlite version used in Android API level 26 (our minSdk) -google-services = "4.4.2" -firebase-bom = "33.13.0" -crashlytics = "3.0.3" +google-services = "4.4.4" +firebase-bom = "34.4.0" +crashlytics = "3.0.6" leakcanary = "3.0-alpha-8" -datastore = "1.1.1" -aboutlibraries = "12.1.2" -appversioning = "1.4.0" +datastore = "1.1.7" +aboutlibraries = "13.1.0" +appversioning = "1.5.0" gpp = "3.12.1" uiautomator = "2.3.0" -benchmarkMacroJunit4 = "1.3.4" -baselineprofile = "1.3.4" +benchmarkMacroJunit4 = "1.4.1" +baselineprofile = "1.4.1" profileinstaller = "1.4.1" [libraries] diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 247cf2a9..6a38a8ce 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,7 +1,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionSha256Sum=61ad310d3c7d3e5da131b76bbf22b5a4c0786e9d892dae8c1658d4b484de3caa -distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-bin.zip +distributionSha256Sum=a17ddd85a26b6a7f5ddb71ff8b05fc5104c0202c6e64782429790c933686c806 +distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME