From 93a815b770de2c03727f684fac960c5ca9551c1f Mon Sep 17 00:00:00 2001 From: Siddharth Agarwal Date: Mon, 29 Sep 2025 15:44:10 +0530 Subject: [PATCH 1/3] Update library versions (#5627) --- CHANGELOG.md | 4 ++++ gradle/libs.versions.toml | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index df3403b9987..f9912663021 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,10 @@ - Bump Lottie Compose to v6.6.9 - Bump Gson to v2.13.2 - Bump KSP to v2.2.20-2.0.2 +- Bump firebase remote config to v23.0.1 +- Bump Google Truth to v1.4.5 +- Bump AndroidX Benchmark to v1.4.1 +- Bump AndroidX Camera to v1.5.0 ### Changes diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 9f5261801c2..94c9fa0cdab 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -2,7 +2,7 @@ agp = "8.13.0" androidx-cameraView = "1.4.2" -androidx-camera = "1.4.2" +androidx-camera = "1.5.0" androidx-paging = "3.3.6" androidx-room = "2.7.2" androidx-work = "2.10.4" @@ -107,7 +107,7 @@ edittext-pinentry = "com.alimuzaffar.lib:pinentryedittext:2.0.6" faker = "com.github.blocoio:faker:2.0.4" -firebase-config = "com.google.firebase:firebase-config:23.0.0" +firebase-config = "com.google.firebase:firebase-config:23.0.1" firebase-analytics = "com.google.firebase:firebase-analytics-ktx:22.5.0" gson = "com.google.code.gson:gson:2.13.2" @@ -191,7 +191,7 @@ timber = "com.jakewharton.timber:timber:5.0.1" rx-java-extensions = "com.github.akarnokd:rxjava3-extensions:3.1.1" -truth = "com.google.truth:truth:1.4.4" +truth = "com.google.truth:truth:1.4.5" uuid-generator = "com.fasterxml.uuid:java-uuid-generator:5.1.0" @@ -223,7 +223,7 @@ sqlCipher = { module = "net.zetetic:sqlcipher-android", version.ref = "sqlCipher android-application = { id = "com.android.application", version.ref = "agp" } android-library = { id = "com.android.library", version.ref = "agp" } android-lint = { id = "com.android.lint", version.ref = "agp" } -androidx-benchmark = { id = "androidx.benchmark", version = "1.4.0" } +androidx-benchmark = { id = "androidx.benchmark", version = "1.4.1" } kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" } From 9cfb30b0153e67d02a9bdfeb390a0f43bb6fc695 Mon Sep 17 00:00:00 2001 From: Siddharth Agarwal Date: Mon, 29 Sep 2025 17:10:32 +0530 Subject: [PATCH 2/3] Update dependencies (#5632) --- CHANGELOG.md | 9 +++++++-- gradle/libs.versions.toml | 14 +++++++------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f9912663021..29449ce2c1d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ ## Next Release ### Internal -- Bump Sentry to v8.21.1 +- Bump Sentry to v8.22.0 - Bump AndroidX Lifecycle to v2.9.4 - Bump AndroidX Test Runner to v1.7.0 - Bump AndroidX Test Rules to v1.7.0 @@ -12,7 +12,7 @@ - Bump Play Services Auth to v21.4.0 - Bump Material Components to v1.12.0 - Bump Kotlin to v2.2.20 -- Bump AndroidX Work to v2.10.4 +- Bump AndroidX Work to v2.10.5 - Bump AndroidX ViewModel to v2.9.4 - Bump Lottie Compose to v6.6.9 - Bump Gson to v2.13.2 @@ -21,6 +21,11 @@ - Bump Google Truth to v1.4.5 - Bump AndroidX Benchmark to v1.4.1 - Bump AndroidX Camera to v1.5.0 +- Bump AndroidX Camera View to v1.5.0 +- Bump dagger to v2.57.2 +- Bump UUID generator to v5.1.1 +- Bump Compose BOM to v2025.09.01 +- Bump Sentry Android to v5.12.0 ### Changes diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 94c9fa0cdab..f8284965e49 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,18 +1,18 @@ [versions] agp = "8.13.0" -androidx-cameraView = "1.4.2" +androidx-cameraView = "1.5.0" androidx-camera = "1.5.0" androidx-paging = "3.3.6" androidx-room = "2.7.2" -androidx-work = "2.10.4" +androidx-work = "2.10.5" androidx-security-crypto = "1.1.0-alpha07" androidx-viewmodel = "2.9.4" androidx-lifecycle = "2.9.4" androidx-activity = "1.10.1" chucker = "4.2.0" -dagger = "2.57.1" +dagger = "2.57.2" kotlin = "2.2.20" @@ -38,7 +38,7 @@ coroutines = "1.10.2" compose-compiler = "1.5.13" -androidx-compose-bom = "2025.08.01" +androidx-compose-bom = "2025.09.01" composeThemeAdapter = "0.36.0" @@ -179,7 +179,7 @@ rx-java = "io.reactivex.rxjava2:rxjava:2.2.21" rx-kotlin = "io.reactivex.rxjava2:rxkotlin:2.4.0" rx-preferences = "com.f2prateek.rx.preferences2:rx-preferences:2.0.1" -sentry-android = "io.sentry:sentry-android:8.21.1" +sentry-android = "io.sentry:sentry-android:8.22.0" signaturepad = "com.github.gcacace:signature-pad:1.3.1" @@ -193,7 +193,7 @@ rx-java-extensions = "com.github.akarnokd:rxjava3-extensions:3.1.1" truth = "com.google.truth:truth:1.4.5" -uuid-generator = "com.fasterxml.uuid:java-uuid-generator:5.1.0" +uuid-generator = "com.fasterxml.uuid:java-uuid-generator:5.1.1" #noinspection GradleDependency viewpump = "io.github.inflationx:viewpump:2.0.3" @@ -230,7 +230,7 @@ kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = kotlin-compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" } google-services = { id = "com.google.gms.google-services", version = "4.4.3" } -sentry = { id = "io.sentry.android.gradle", version = "5.9.0" } +sentry = { id = "io.sentry.android.gradle", version = "5.12.0" } [bundles] androidx-camera = ["androidx-camera-core", "androidx-camera-camera2", "androidx-camera-view", "androidx-camera-lifecycle"] From 689133ef3a68db05b02a2986cbac1cd7bab58e0c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Sep 2025 12:09:27 +0000 Subject: [PATCH 3/3] Update actions/checkout action to v5 (#5634) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/checkout](https://redirect.github.com/actions/checkout) | action | major | `v4` -> `v5` | --- ### Release Notes
actions/checkout (actions/checkout) ### [`v5`](https://redirect.github.com/actions/checkout/compare/v4...v5) [Compare Source](https://redirect.github.com/actions/checkout/compare/v4...v5)
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/simpledotorg/simple-android). --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: sagarwal --- .github/workflows/benchmark_suite.yml | 2 +- .github/workflows/build_prod.yml | 2 +- .github/workflows/build_sandbox.yml | 2 +- .github/workflows/build_staging.yml | 2 +- .github/workflows/ci_checks.yml | 18 +++++++++--------- CHANGELOG.md | 1 + 6 files changed, 14 insertions(+), 13 deletions(-) diff --git a/.github/workflows/benchmark_suite.yml b/.github/workflows/benchmark_suite.yml index c4b503729af..a16631ebcd2 100644 --- a/.github/workflows/benchmark_suite.yml +++ b/.github/workflows/benchmark_suite.yml @@ -21,7 +21,7 @@ jobs: sudo udevadm trigger --name-match=kvm - name: Checkout Android source - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup JDK uses: actions/setup-java@v4 diff --git a/.github/workflows/build_prod.yml b/.github/workflows/build_prod.yml index 21415b8a12f..5671859b86c 100644 --- a/.github/workflows/build_prod.yml +++ b/.github/workflows/build_prod.yml @@ -43,7 +43,7 @@ jobs: - name: Checkout if: github.event.inputs.tramline-input == null || github.event.inputs.tramline-input == '' - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup JDK uses: actions/setup-java@v4 diff --git a/.github/workflows/build_sandbox.yml b/.github/workflows/build_sandbox.yml index 88269178844..ae4aaa254c7 100644 --- a/.github/workflows/build_sandbox.yml +++ b/.github/workflows/build_sandbox.yml @@ -42,7 +42,7 @@ jobs: - name: Checkout if: github.event.inputs.tramline-input == null || github.event.inputs.tramline-input == '' - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup JDK uses: actions/setup-java@v4 diff --git a/.github/workflows/build_staging.yml b/.github/workflows/build_staging.yml index 7c4b974e58a..8408372e20b 100644 --- a/.github/workflows/build_staging.yml +++ b/.github/workflows/build_staging.yml @@ -42,7 +42,7 @@ jobs: - name: Checkout if: github.event.inputs.tramline-input == null || github.event.inputs.tramline-input == '' - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup JDK uses: actions/setup-java@v4 diff --git a/.github/workflows/ci_checks.yml b/.github/workflows/ci_checks.yml index 2f8257f6e79..3fecd3277d0 100644 --- a/.github/workflows/ci_checks.yml +++ b/.github/workflows/ci_checks.yml @@ -18,7 +18,7 @@ jobs: runs-on: [ ubuntu-latest ] if: github.event_name == 'pull_request' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Verify PR description run: .github/scripts/story_link_check.sh '${{ github.event.pull_request.body }}' @@ -27,13 +27,13 @@ jobs: if: github.event_name == 'pull_request' steps: - name: Checkout master - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: master path: master - name: Checkout current - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: path: current @@ -43,7 +43,7 @@ jobs: lint: runs-on: [ ubuntu-latest ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup JDK uses: actions/setup-java@v4 @@ -58,7 +58,7 @@ jobs: unit_tests: runs-on: [ ubuntu-latest ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup JDK uses: actions/setup-java@v4 @@ -87,7 +87,7 @@ jobs: - name: Checkout Android source - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Start Simple Docker server run: | @@ -182,13 +182,13 @@ jobs: runs-on: [ ubuntu-latest ] steps: - name: Checkout master - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: master path: master - name: Checkout current - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: path: current @@ -199,7 +199,7 @@ jobs: runs-on: [ ubuntu-latest ] if: github.event_name == 'pull_request' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: ref: ${{github.event.pull_request.head.ref}} fetch-depth: 0 diff --git a/CHANGELOG.md b/CHANGELOG.md index 29449ce2c1d..6699ce8536c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,7 @@ - Bump UUID generator to v5.1.1 - Bump Compose BOM to v2025.09.01 - Bump Sentry Android to v5.12.0 +- Update GH Actions `checkout` to v5 ### Changes