dependency-update

Automates Gradle and Cargo dependency updates with version catalogs and Renovate PRs.

58|4|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/po4yka/RIPDPI --skill dependency-update-po4yka
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-update
Source: https://github.com/po4yka/RIPDPI/tree/main/.github/skills/dependency-update
Command: npx skills add https://github.com/po4yka/RIPDPI --skill dependency-update-po4yka

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about dependency-update

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate cross-ecosystem dependency updates for Gradle and Cargo projects?

Automate cross-ecosystem dependency updates by applying a version catalog strategy and Renovate configuration to coordinate Gradle and Cargo upgrades. This approach propagates changes across libraries without inlining versions and opens automated PRs for multi-ecosystem builds.

What is the best way to manage AGP, Kotlin, and NDK version bumps in a multi-repo Android project?

Managing AGP, Kotlin, and NDK bumps requires updating the versions.toml version catalog and enforcing documented update workflows. This strategy propagates version changes across plugins and libraries while cross-checking compatibility for your Android/Kotlin ecosystem.

How does Renovate PR automation work with Rust and Android dependencies?

Renovate PR automation works by maintaining rules that automatically open pull requests for coordinated Rust and Android dependency upgrades. It validates CI compatibility and ensures workspace crates and version catalogs stay in sync across both ecosystems.

Can I coordinate Rust toolchain and Cargo workspace updates alongside Gradle version catalogs?

Yes, you can coordinate Rust toolchain and Cargo workspace updates alongside Gradle version catalogs. The process keeps Rust crates in sync and validates cross-ecosystem compatibility during a single update workflow.

How do I validate CI compatibility when upgrading dependencies across different ecosystems?

Validate CI compatibility after upgrading dependencies by running build and test workflows to cross-check NDK, AGP, and Kotlin compatibility. This verification ensures builds remain reproducible before merging automated Renovate dependency update PRs.

When do I need a version catalog strategy for dependency updates?

You need a version catalog strategy when managing multiple version catalogs across multi-repo Android/Kotlin ecosystems. It prevents error-prone manual updates by propagating version bumps across libraries and plugins without inlining versions.