S

Skill Entry

Safe dependency upgrades

A structured checklist for upgrading npm/pip/Cargo dependencies without breaking production — covers changelog analysis, semver risk assessment, lockfile handling, and smoke testing.

Category maintenance
Platform Codex / Claude Code
Published 2026-04-24
dependenciesmaintenancesemver

Use cases

  • Routine version bumps
  • Security patch upgrades
  • Major version migrations

Key features

  • Read the package changelog and release notes for all changed dependencies
  • Assess semver impact: patch (safe), minor (usually safe), major (review breaking changes)
  • Update lockfile and run full test suite locally
  • Check for deprecated API usage in your codebase that the new version removes
  • Pin exact versions in CI and run integration tests against the new versions
  • Document any config or API changes required in the upgrade notes

Related

Related

3 Indexed items