chore(deps): update dependency dev.zacsweers.metro:dev.zacsweers.metro.gradle.plugin to v0.12.1#296
Conversation
…o.gradle.plugin to v0.12.1
Greptile SummaryThis PR is a Renovate-generated dependency update intended to bump
Confidence Score: 4/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Versions.kt] -->|metro = 0.12.1| B[metro-runtime library\ndev.zacsweers.metro:runtime]
A -->|metroPlugin = 0.10.2 ⚠️| C[metro Gradle plugin\ndev.zacsweers.metro.gradle.plugin]
B --> D[Generated libs.versions.toml\nmetro = 0.12.1]
C --> D
D -->|metro-runtime| E[Generated project\nimplementation deps]
D -->|metro-plugin| F[Generated project\nbuild plugin]
B -.->|should match| C
style C fill:#f96,stroke:#c00
style A fill:#bbf,stroke:#33f
Reviews (1): Last reviewed commit: "chore(deps): update dependency dev.zacsw..." | Re-trigger Greptile |
| val hiltAandroidx: String = "1.3.0", | ||
| val metro: String = "0.12.0", | ||
| val metro: String = "0.12.1", | ||
| val metroPlugin: String = "0.10.2", |
There was a problem hiding this comment.
Plugin version not updated alongside library version
The metro runtime library has been bumped to 0.12.1, but metroPlugin (dev.zacsweers.metro.gradle.plugin) remains at 0.10.2. The PR title even states the intent is to update the Gradle plugin to 0.12.1, yet only the library version was changed.
Metro's Gradle plugin and runtime library are released together and are expected to be used at the same version — a two-minor-version gap (0.10.2 vs 0.12.1) can cause incompatibilities between the compile-time plugin and the runtime artifacts it generates code for.
metroPlugin should be updated to match:
| val metroPlugin: String = "0.10.2", | |
| val metroPlugin: String = "0.12.1", |
This PR contains the following updates:
0.12.0→0.12.1Release Notes
ZacSweers/metro (dev.zacsweers.metro:dev.zacsweers.metro.gradle.plugin)
v0.12.1Compare Source
2026-03-30
Enhancements
2.3.21+ and2.4.0-Beta2+.Fixes
allSessionslookup lazy to avoid lockups in the IDE.copyfunctions from@Includesaccessor candidates.@Includesaccessor candidates.Changes
androidx.tracingto 2.0.0-alpha04.Contributors
Special thanks to the following contributors for contributing to this release!
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
This PR was generated by Mend Renovate. View the repository job log.