Skip to content

chore: upgrade to next@15 & react@19#273

Merged
BuiltByWalsh merged 5 commits into
mainfrom
chore/upgrade-next
May 25, 2025
Merged

chore: upgrade to next@15 & react@19#273
BuiltByWalsh merged 5 commits into
mainfrom
chore/upgrade-next

Conversation

@BuiltByWalsh
Copy link
Copy Markdown
Owner

@BuiltByWalsh BuiltByWalsh commented May 22, 2025

Brief Context

This is a major upgrade of the most critical dependencies in the project. Pretty much bringing the package.json to a healthy 2025 state compared to when it was originally written in 2023. All in an effort to support next@15 and react@19 (which go hand in hand).

  • Upgrades to next@15
  • Upgrades to latest typescript
  • Upgrades to react@19 (along with test setup)
  • Upgrades all intermingled dependencies that need to come along for the ride.
  • Upgrades shadcn to use react@19 compliant components

@vercel
Copy link
Copy Markdown

vercel Bot commented May 22, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
jameswalshdev ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 22, 2025 4:18am

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 22, 2025

Coverage Report

Status Category Percentage Covered / Total
🟢 Lines 100% (🎯 95%) 127 / 127
🟢 Statements 100% (🎯 95%) 134 / 134
🟢 Functions 100% (🎯 95%) 66 / 66
🟢 Branches 100% (🎯 95%) 24 / 24
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
app/layout.tsx 100% 100% 100% 100%
app/page.tsx 100% 100% 100% 100%
app/about/page.tsx 100% 100% 100% 100%
app/about/work-history.tsx 100% 100% 100% 100%
app/posts/[slug]/page.tsx 100% 100% 100% 100%
app/projects/page.tsx 100% 100% 100% 100%
app/projects/project-collection.ts 100% 100% 100% 100%
components/app-shell/footer.tsx 100% 100% 100% 100%
components/app-shell/mobile-menu.tsx 100% 100% 100% 100%
components/app-shell/mode-toggle-menu.tsx 100% 100% 100% 100%
components/icons/Github.tsx 100% 100% 100% 100%
components/icons/LinkedIn.tsx 100% 100% 100% 100%
lib/utils.ts 100% 100% 100% 100%
Generated in workflow #379 for commit 48583c5 by the Vitest Coverage Report Action

Comment thread app/about/page.tsx
Comment thread public/logos/employers/schoolai.jpg
Comment thread components/app-shell/mode-toggle-menu.tsx
@BuiltByWalsh BuiltByWalsh marked this pull request as ready for review May 25, 2025 17:29
@BuiltByWalsh BuiltByWalsh merged commit a31cfb1 into main May 25, 2025
10 checks passed
@BuiltByWalsh BuiltByWalsh deleted the chore/upgrade-next branch May 25, 2025 17:29
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