fix(deps): update dependency sqlite3 to v6#620
Conversation
393d44c to
9162861
Compare
This sqlite3 v5 to v6 major bump has two blocking issues that need to be resolved before merging.
Mention @roomote in a comment to request specific changes to this pull request or fix all unresolved issues. |
| "sharp": "0.34.5", | ||
| "socket.io": "4.8.3", | ||
| "sqlite3": "5.1.7", | ||
| "sqlite3": "6.0.1", |
There was a problem hiding this comment.
sqlite3 v6.0.1 requires node >= 20.17.0 (its optional dep node-gyp 12.x and nopt 9.x both enforce ^20.17.0 || >=22.9.0). This project pins "engines": { "node": "18.20.8" } in package.json (line 73), so the upgrade will fail at install time on the target runtime -- prebuild-install won't find a compatible prebuilt binary for Node 18, and node-gyp 12 will refuse to compile from source. Either the project's Node version needs to be bumped to >=20.17.0 first, or this sqlite3 major bump should be deferred.
Fix it with Roo Code or mention @roomote and request a fix.
| "sharp": "0.34.5", | ||
| "socket.io": "4.8.3", | ||
| "sqlite3": "5.1.7", | ||
| "sqlite3": "6.0.1", |
There was a problem hiding this comment.
Separately, the pkg.assets entries (lines 62-63) still reference napi-v6 binding paths (e.g. napi-v6-win32-unknown-x64). sqlite3 v6 ships with node-addon-api v8 (up from v7), which changes the NAPI version token in the prebuilt binding directory name. If these paths are not updated to match the new binding location, pkg will silently omit the native addon and the packaged binary will fail at runtime with a missing-module error.
Fix it with Roo Code or mention @roomote and request a fix.
This PR contains the following updates:
5.1.7→6.0.1Release Notes
TryGhost/node-sqlite3 (sqlite3)
v6.0.1Compare Source
Full Changelog: TryGhost/node-sqlite3@v6.0.0...v6.0.1
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.