What problem does it solve?
This Skill automates the complex and time-consuming process of updating all project dependencies across multiple platforms (Ruby, iOS, Android) and resolving associated linting, type, and test issues.
Core Features & Use Cases
- Comprehensive Dependency Updates: Updates dependencies for Node.js, Ruby gems, and Android SDKs.
- Automated Toolchain Sync: Ensures Node.js, Electron, and Android SDK versions are aligned.
- Linting, Build, and Test Verification: Runs checks to ensure code quality and functionality post-update.
- PR Preparation: Commits changes and prepares a Pull Request for merging.
- Use Case: Regularly maintain a large monorepo by ensuring all packages and platform-specific dependencies are current, preventing version conflicts and security vulnerabilities.
Quick Start
Run the updateEverything.sh script to update all dependencies and fix any issues.