Skip to content

chore(deps): update sqlite3 to v6 - #3662

Merged
gauthier-th merged 1 commit into
chore/update-depsfrom
chore/update-sqlite3
Oct 28, 2026
Merged

gauthier-th merged 1 commit into
chore/update-depsfrom
chore/update-sqlite3

Conversation

@fallenbagel

@fallenbagel fallenbagel commented Oct 28, 2026 •

Copy link
Copy Markdown
Member

Description

Moves sqlite3 to v6 and drops the node-gyp override it no longer needs. The override was added years ago so sqlite3 could build with Python 3. v6 builds with the node-gyp we already depend on and ships prebuilt binaries for every platform we publish images for. Upstream marked the sqlite3 repository as unmaintained with this release, but TypeORM still supports it and nothing changes for users. TypeORM 1.0 uses better-sqlite3 instead, and we plan to move to it with that upgrade in the next minor release.

How Has This Been Tested?

Ran the build and the unit tests, seeded a fresh database through the migrations, and started the production server against it. Signing in, the user list, page rendering, Next.js image optimisation and the TMDB image proxy all worked with no runtime errors.

Screenshots / Logs (if applicable)

Checklist:

  • I have read and followed the contribution guidelines.
  • Disclosed any use of AI (see our policy)
  • I have updated the documentation accordingly.
  • All new and existing tests passed.
  • Successful build pnpm build
  • Translation keys pnpm i18n:extract
  • Database migration (if required)

Summary by CodeRabbit

  • Chores
    • Updated internal project configuration as part of routine maintenance. This update does not change the app’s visible features or behavior, and no changes to the user experience are included.

@fallenbagel
fallenbagel added this pull request to stack #3663 October 28, 2026 13:27
@fallenbagel
fallenbagel requested a review from a team as a code owner October 28, 2026 13:27
@coderabbitai

coderabbitai Bot commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

No actionable comments were generated in the recent review.

Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: f8612edf-e94a-44ad-b942-86ba05b678a7
Commits

Reviewing files that changed from the base of the PR and between 602e22e and dea3dac.

Files ignored due to path filters: 1
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
Files selected for processing: 1
  • package.json

Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 5 remain after this review.

Walkthrough

package.json updates the sqlite3 dependency range from ^5.1.7 to ^6.0.1 and removes the sqlite3>node-gyp override pinned to 8.4.1.

Changes: SQLite dependency update

Layer / File(s) Summary
Update SQLite dependency
package.json
The sqlite3 dependency range changes to ^6.0.1. The sqlite3>node-gyp override is removed.

Priority: Low

Estimated code review effort: 2 (Simple) | ~5 minutes

Change: Other

Suggested reviewers: gauthier-th

Merge Risk: Minimal · up to dea3d

The SQLite upgrade is consistent with the lockfile and supported Node versions. No concrete merge-blocking issue remains, subject to normal build and test checks.

Pre-merge checks: Passed 4
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly summarizes the main change: updating the sqlite3 dependency to v6.
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Finishing Touches: 💡 1
🛠️ Fix failing CI checks: 💡
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

A rabbit checks the package row,
The SQLite version starts to grow.
One override hops away,
The manifest changes today.
Then carrots mark the tidy trail.

Comment @coderabbitai help to get the list of available commands.

@cypress

cypress Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

seerr    Run #3844

Run Properties:  status check passed Passed #3844  •  git commit bfbb3e9452: chore(deps): update sqlite3 to v6 (#3662)
Project seerr
Branch Review develop
Run status status check passed Passed #3844
Run duration 02m 16s
Commit git commit bfbb3e9452: chore(deps): update sqlite3 to v6 (#3662)
Committer fallenbagel
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 0
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 33
View all changes introduced in this branch ↗︎

@gauthier-th
gauthier-th merged commit bfbb3e9 into develop Oct 28, 2026
22 of 29 checks passed
@gauthier-th
gauthier-th deleted the chore/update-sqlite3 branch October 28, 2026 14:19
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