Prompt file imported from dxos/dxos (
.windsurf/workflows/bumping-deps.md). Copyright stays with the author.
- Use npm-check-updates tool: (from root)
ncu -u --deep <...package names> #globs supported(example: ncu -u --deep eslint "eslint"). This updates package json file but doesnt update the lockfile - Run pnpm install
- If any peer deps issues arise try to resolve them. Use
pkg-inspectscript to query information about a package including peer dep compatibility. - Make sure to commit.
- Follow the pull-request workflow and fix any project errors arising after package bump.
- If you see a difficult error, create a summary for the user and break.
- Open a pull-request (even if you have errors) with title
chore: Bump XXXX@VVVV - Check if you have any uncommited or unpushed changes.