Skip to content

Recurring dependency updates - #182

Merged
SanderVeer merged 3 commits into
mainfrom
recurring/dependencyUpgrades
Oct 16, 2026
Merged

SanderVeer merged 3 commits into
mainfrom
recurring/dependencyUpgrades

Conversation

@SanderVeer

Copy link
Copy Markdown
Collaborator

Includes adding Versions plugin for easier (automated) dependency updates in the future.

Prior to this change, the repository had no task to produce an automated
dependency update report.

This change adds the Ben Manes plugin so Gradle can report available
dependency updates. No library versions changed in this setup commit. The
report task and all four debug builds passed, and each APK cold-launched
on the API 36 emulator.
Prior to this change, stable dependencies lagged behind compatible
releases, while newer AndroidX versions exceeded the project's toolchain.

This change updates AGP, Kotlin, Firebase, and WorkManager within the
current SDK limits. KSP 2.3.12 needs AGP 8.12; newer AndroidX candidates
need compileSdk 37 and AGP 9.1, so they remain unchanged. Protobuf stays
untouched because no source or schema usage was found. All four debug
variants built serially and cold-launched on API 36 without crashes.
Prior to this change, Google Play publishing used a plugin several
releases behind the current stable 3.x line.

This change updates the plugin within the existing major version and
avoids the 4.x migration. Hilt 2.60.1 remains deferred because it needs
AGP 9.0. All four debug variants built and cold-launched on API 36
without crashes.
@SanderVeer
SanderVeer requested review from dzolnai and a balanced review from Copilot October 16, 2026 10:36

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

Compatibility of the combined dependency upgrades with the existing build toolchain remains unverified and needs CI validation.

0 open findings

What changed in this PR

Updates Android build and runtime dependencies and adds the Versions plugin to support future dependency updates.

Changes:

  • Updates Android Gradle, Kotlin, Firebase, Play Publisher, and WorkManager versions.
  • Registers and applies the Versions plugin at the project root.
File Description
gradle/​libs.versions.toml Updates dependency versions and adds the Versions plugin alias.
build.gradle.kts Applies the Versions plugin.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@SanderVeer
SanderVeer merged commit 4591375 into main Oct 16, 2026
2 checks passed
@SanderVeer
SanderVeer deleted the recurring/dependencyUpgrades branch October 16, 2026 11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants