gezel Gezel Handboek

Upgrade a Dependency

Upgrade dependencies in reviewable stages with proof at every step: a green suite before any bump, smallest-risk-first ordering, call-site adaptations at their real locations, a real suite run between stages, and an honest revert for anything that cannot go green.

How it runs

#StepWho runs itWhat happens
1Survey the dependency stateDeveloperRead the real dependency state and each candidate's locally-readable breaking-change surface, record the green baseline, and stage the work smallest-risk-first.
2Execute the stagesDeveloperApply each stage at its real location, adapt the call sites it breaks, and run the suite between stages; revert and record any stage that cannot go green.
3Verify and record the rollbackDeveloperRe-run the whole suite on the final tree, spot-check the adaptations, and record a concrete rollback path.
4Evaluate the deliverableReviewerIndependently grade the observable deliverable and route it to finish, repair, or user escalation.
5Repair the deliverableDeveloperFix only the concrete gaps from the latest independent review.
6FinishDeveloperAll deterministic and reviewer criteria passed.
7Escalate unresolved concernsDeveloperThe bounded repair loop ended without a defensible pass.

Say something like "upgrade the dependencies" or "bump the deps" or "update this package" or "dependency upgrade" in chat to start it.

Watch this article as a slideshow