Skip to content

Fix Node 26 installs with prebuilt SQLite bindings - #4

Merged
kody-bot merged 3 commits into
mainfrom
cursor/ws-ai-powered-apps-496e
Jul 29, 2026
Merged

Fix Node 26 installs with prebuilt SQLite bindings#4
kody-bot merged 3 commits into
mainfrom
cursor/ws-ai-powered-apps-496e

Conversation

@kentcdodds

@kentcdodds kentcdodds commented Jul 29, 2026

Copy link
Copy Markdown
Member

Summary

  • override the Prisma adapter's unsupported better-sqlite3 11.x transitive dependency with 13.0.2, which bundles cross-platform Node 26 bindings
  • restore lockfile-free installs to match the repository's intentional lockfile policy
  • pin the complete, published Sentry 10.68 runtime graph in both install roots while 10.69 metadata references an unpublished @sentry/core
  • declare Node globals explicitly in Epicshop lifecycle scripts so full-workshop lint passes

Failure evidence

better-sqlite3@11.10.0 had no Node 26 prebuild. Its source build failed against Node 26's V8 API after prebuild-install fell back to node-gyp. The first CI iteration confirmed that 13.0.2 installs successfully on Ubuntu and macOS and then exposed independent install/lint failures addressed in follow-ups.

Verification

  • lockfile-free local install passes
  • local lint passes
  • local TypeScript build passes
  • deploy workflow PR run: Ubuntu, Windows, macOS Setup and Test all pass
Open in Web Open in Cursor 

Co-authored-by: Kent C. Dodds <me+github@kentcdodds.com>
@kody-bot
kody-bot marked this pull request as ready for review July 29, 2026 11:13
cursoragent and others added 2 commits July 29, 2026 11:23
Co-authored-by: Kent C. Dodds <me+github@kentcdodds.com>
Co-authored-by: Kent C. Dodds <me+github@kentcdodds.com>
@kody-bot
kody-bot merged commit 31e6c8d into main Jul 29, 2026
5 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.

3 participants