update-deps

Solid

Update project dependencies incrementally with testing between categories. Framework-agnostic.

AI & Automation 416 stars 49 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
87
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Update Dependencies Update project dependencies safely with testing between updates and documentation of breaking changes. ## Command Options - `--dry-run`: Show what would be updated without making changes - `--major`: Include major version updates (default: minor/patch only) - `--package <name>`: Update specific package only - `--skip-tests`: Skip running tests between updates ## Your task 1. **Detect package manager**: - Check for `package.json` (npm/yarn/pnpm) - Check for `Gemfile` (bundler) - Check for `requirements.txt` or `pyproject.toml` (pip/poetry) - Check for `Cargo.toml` (cargo) - Check for `go.mod` (go modules) 2. **Analyze current dependencies**: - List outdated packages with current and available versions - Categorize updates: patch, minor, major - Identify security-related updates (high priority) 3. **Plan update strategy**: - Security updates first (always include) - Patch updates (safe, low risk) - Minor updates (moderate risk, new features) - Major updates (high risk, breaking changes) - only if `--major` flag 4. **Execute updates incrementally**: - Update one category at a time - Run tests after each category - **If `--skip-tests` provided**: Skip test execution - Create separate commits for each category - Stop and report if tests fail 5. **Document changes**: - Note any breaking changes in commit messages - List significant new features or deprecations - Record any configuration chang...

Details

Author
joshukraine
Repository
joshukraine/dotfiles
Created
11 years ago
Last Updated
yesterday
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category