Skip to content

Fix deploy build blockers#13

Draft
lautaropaske wants to merge 2 commits intomainfrom
fix/deploy-build-blockers
Draft

Fix deploy build blockers#13
lautaropaske wants to merge 2 commits intomainfrom
fix/deploy-build-blockers

Conversation

@lautaropaske
Copy link
Copy Markdown
Contributor

Summary

  • pin react and react-dom to the same exact patch version and sync the Bun and npm lockfiles so installs stop resolving a mismatched pair
  • defer Resend client creation in roast-me feedback handling so missing mail credentials return a runtime JSON error instead of crashing build-time route evaluation
  • keep this PR isolated from the /api/grade work so it can merge first and unblock deploys

Testing

  • bun install --frozen-lockfile
  • bunx tsc --noEmit
  • bun run build
  • local API smoke test for POST /roast-me/api/feedback without RESEND_KEY returning 500 {\"error\":\"Resend API key not configured\"}

Follow-up

lautaropaske and others added 2 commits April 16, 2026 00:46
Pin react and react-dom to the same exact patch version and sync both lockfiles so installs resolve a deploy-safe pair instead of drifting apart.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Move Resend client creation into the request path so missing mail credentials return a runtime JSON error instead of crashing Next during build-time route evaluation.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 16, 2026

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

Project Deployment Actions Updated (UTC)
open-silver Error Error Apr 16, 2026 3:47am

Request Review

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