Skip to content

Update high-risk dependencies #436

Closed

Description

@gabitoesmiapodo

User story / Problem statement

Currently, core build and runtime dependencies (vite, typescript, zod, graphql-codegen) are one or more major versions behind. These affect the build pipeline, type system, environment validation, and code generation.

Expected outcome

All high-risk dependencies are updated. The build pipeline, type checking, env validation, and code generation work correctly with the new versions.

Acceptance criteria

  • All listed packages updated
  • vite 8: Build pipeline functional, dev server works, all plugins compatible
  • typescript 6: tsc --noEmit passes, no new type errors introduced
  • zod 4: Environment validation in src/env.ts works correctly, @t3-oss/env-core compatible
  • graphql-codegen 6: pnpm subgraph-codegen produces valid output (if subgraph vars configured)
  • pnpm lint && pnpm test && pnpm build pass
  • Manual smoke test: dev server starts, app loads, wallet connects, contract interactions succeed

Technical notes

Part of #432. See #432 for branching strategy. Should be done after medium-risk dependencies (#435) land.

Branch: TBD (sub-branch off chore/update-medium-risk-deps or whichever branch is current after #435 merges)
PR: TBD (targets the branch from #435)

Package Current Target Bump
vite 6.4.1 8.x major
typescript 5.9.3 6.x major
zod 3.25.76 4.x major
@graphql-codegen/cli 5.0.7 6.x major
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions