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 df3403b9987..6699ce8536c 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,11 +12,21 @@ - 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 - 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 +- 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 +- Update GH Actions `checkout` to v5 ### Changes diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 9f5261801c2..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-camera = "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" @@ -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" @@ -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" @@ -191,9 +191,9 @@ 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" +uuid-generator = "com.fasterxml.uuid:java-uuid-generator:5.1.1" #noinspection GradleDependency viewpump = "io.github.inflationx:viewpump:2.0.3" @@ -223,14 +223,14 @@ 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" } 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"]