Skip to content

Plan OpenProof major dependency migrations#10

Merged
sparshsam merged 1 commit into
mainfrom
planning/openproof-major-dependency-migrations
Jun 5, 2026
Merged

Plan OpenProof major dependency migrations#10
sparshsam merged 1 commit into
mainfrom
planning/openproof-major-dependency-migrations

Conversation

@sparshsam

Copy link
Copy Markdown
Owner

Summary

Planning document for the 5 remaining OpenProof major dependency migrations identified during the Dependabot backlog cleanup.

Contents

docs/maintenance/major-dependency-migration-plan.md

  • Current open Dependabot PR inventory (5 PRs)
  • Migration risk matrix
  • Recommended migration order (5 phases)
  • PR grouping strategy
  • Test strategy
  • Rollback strategy
  • Public-safety / security considerations
  • Non-goals
  • Migrations requiring Sparsh approval
  • Dependency graph between phases
  • Estimated effort (8–16 hours total)

Migration Order

  1. Phase 1: React peer dependency cleanup (react-dom + react patch bump)
  2. Phase 2: Next.js 15 → 16
  3. Phase 3: Wagmi v2 → v3 (with viem + react-query)
  4. Phase 4: Hardhat 2 → 3 (ESM transition)
  5. Phase 5: Chai 4 → 6 (after Hardhat/test tooling compatibility)

Notes

  • Planning only — no production code changes
  • All baseline checks pass on current main (lint, typecheck, build, contract tests)
  • Phases 2–4 require Sparsh approval before implementation
  • Phases must not be reordered: each builds on the previous

Add planning document for remaining OpenProof Dependabot migrations.

Covers 5 phases:
- Phase 1: React peer dependency cleanup (patch)
- Phase 2: Next.js 15 → 16 (major)
- Phase 3: Wagmi v2 → v3 (major)
- Phase 4: Hardhat 2 → 3 (major, ESM transition)
- Phase 5: Chai 4 → 6 (major)

Includes risk matrix, test strategy, rollback strategy,
security considerations, non-goals, and approval requirements.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 5, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openproof Ready Ready Preview, Comment Jun 5, 2026 10:16pm

@sparshsam sparshsam merged commit 88bf1d3 into main Jun 5, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant