What problem does it solve?
Managing dependencies across Gradle and Rust (Cargo) ecosystems is error-prone and time-consuming, especially with multiple version catalogs, AGP/Kotlin/NDK bumps, and Renovate PR automation. This skill consolidates cross-system dependency updates and changelog hygiene to keep builds reproducible.
Core Features & Use Cases
- Gradle Version Catalog: Update the versions.toml and propagate changes across libraries and plugins without inlining versions.
- Rust Dependencies: Coordinate Cargo dependencies and workspace updates to keep Rust crates in sync.
- Renovate Configuration: Maintain Renovate rules to automate PRs for multi-ecosystem upgrades and ensure CI compatibility.
- Verification & Workflows: Validate updates with build/tests and cross-check NDK, AGP, and Kotlin compatibility.
- Use Case: A team updates Gradle and Rust dependencies in a single sprint and automatically opens PRs with consistent version bumps.
Quick Start
Run the update workflow to refresh Gradle and Rust dependencies and verify cross-ecosystem compatibility.