Repository navigation
Update project dependencies #432
Description
Objective
Bring all project dependencies up to their latest stable versions, resolving breaking changes and verifying compatibility across the build, test, and runtime pipelines.
Rationale
Several core dependencies are multiple major versions behind (wagmi 2->3, vite 6->8, typescript 5->6, zod 3->4, biome 1->2). Deferring updates increases the cost of future upgrades and risks missing security patches and performance improvements.
Branching strategy
All work happens on a shared chore/update-deps branch created from develop. Child issues use incremental sub-branches that target the previous issue's branch via stacked PRs. When all child PRs are merged, a single PR from chore/update-deps into develop closes the epic.
PR chain:
- Update safe dependencies (patches + minors) #434 --
chore/update-deps->develop(chore: update safe dependencies #437) - Update medium-risk dependencies #435 --
chore/update-medium-risk-deps->chore/update-deps(chore: update medium-risk dependencies #439) - Update high-risk dependencies #436 -- sub-branch ->
chore/update-medium-risk-deps(or whichever branch is current after Update medium-risk dependencies #435 merges)
Each PR only contains the diff for its own issue. Merge order follows the numbering above.
Scope
In scope:
- All outdated packages identified by
pnpm outdatedas of 2026-04-01 - Config and code changes required by breaking upgrades
- Verification via lint, test, and build
Out of scope:
- Feature work or refactoring unrelated to the upgrades
- wagmi 2->3 implementation (tracked separately after the spike)
Acceptance criteria
- All child issues are resolved
-
pnpm lint && pnpm test && pnpm buildpass on main after all PRs merge - Manual smoke test: dev server starts, app loads, wallet connects, network switching works, contract interactions succeed
- No regressions in wallet connection, chain switching, or contract interaction flows
Issue breakdown
- Research wagmi 2->3 migration path #433 -- Spike: Research wagmi 2->3 migration path
- Update safe dependencies (patches + minors) #434 -- Update safe dependencies (patches + minors)
- Update medium-risk dependencies #435 -- Update medium-risk dependencies
- Update high-risk dependencies #436 -- Update high-risk dependencies
Activity
gabitoesmiapodo commentedon Apr 9, 2026
Most of the related issues were merged into
develop, one was postponed for later (more like closed, but we'll eventually update wagmi).Closing this.
cc @fernandomg