Skip to content

chore(deps): bump better-sqlite3 from 12.11.1 to 13.0.2 in /server/src/home-mind-server - #57

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/server/src/home-mind-server/better-sqlite3-13.0.2
Closed

chore(deps): bump better-sqlite3 from 12.11.1 to 13.0.2 in /server/src/home-mind-server#57
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/server/src/home-mind-server/better-sqlite3-13.0.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 7, 2026

Copy link
Copy Markdown
Contributor

Bumps better-sqlite3 from 12.11.1 to 13.0.2.

Release notes

Sourced from better-sqlite3's releases.

v13.0.2

What's Changed

New Contributors

Full Changelog: WiseLibs/better-sqlite3@v13.0.1...v13.0.2

v13.0.1

Full Changelog: WiseLibs/better-sqlite3@v13.0.0...v13.0.1

Fixed a regression in parameter binding where it would be overly strict and reject plain objects from other realms (e.g., in jest tests).

v13.0.0

Version 13.0.0 marks a major milestone, as it's the first version of better-sqlite3 to run on the N-API. This means prebuilt binaries should theoretically work across different versions of Node.js and Electron, and perhaps even other runtimes like Bun. As a result, we've removed the deprecated prebuild-install dependency, and now prebuilt binaries are published directly with the better-sqlite3 code itself. If your platform/architecture doesn't have a prebuilt binary, it should compile during install as before.

What's Changed

New Contributors

Full Changelog: WiseLibs/better-sqlite3@v12.12.0...v13.0.0

v12.12.0

What's Changed

[!WARNING]

BREAKING: Starting with Electron v43, binary assets will require glibc 2.41 or higher on Linux hosts.

Full Changelog: WiseLibs/better-sqlite3@v12.11.2...v12.12.0

v12.11.2

What's Changed

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) from 12.11.1 to 13.0.2.
- [Release notes](https://github.com/WiseLibs/better-sqlite3/releases)
- [Commits](WiseLibs/better-sqlite3@v12.11.1...v13.0.2)

---
updated-dependencies:
- dependency-name: better-sqlite3
  dependency-version: 13.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 7, 2026
@hoornet

hoornet commented Aug 7, 2026

Copy link
Copy Markdown
Owner

Parking this one — the failure is upstream, not here.

better-sqlite3 v13.0.2 ships zero prebuilt binaries (gh api repos/WiseLibs/better-sqlite3/releases/tags/v13.0.2assets: 0), where v12.11.1 ships 138, covering linux x64/arm64 for every Node ABI. Without a prebuild, npm ci falls back to compiling from source, and the builder stage (node:22-bookworm-slim) has no Python or C++ toolchain:

npm error gyp ERR! stack Error: Could not find any Python installation to use
npm error gyp ERR! cwd /build/node_modules/better-sqlite3
ERROR: failed to solve: process "/bin/sh -c npm ci" did not complete successfully

Both arch builds fail for that reason; the test job passes because the local runner has a toolchain.

Adding python3 + build-essential to the builder image would fix it, but that lengthens every multi-arch build in exchange for a SQLite point release we do not need — and 12.11.1 is working fine. Closing rather than ignoring the major, so Dependabot will offer 13.0.3+ once upstream restores prebuilds, and we can revisit then.

@hoornet hoornet closed this Aug 7, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/server/src/home-mind-server/better-sqlite3-13.0.2 branch August 7, 2026 17:08
hoornet added a commit that referenced this pull request Aug 7, 2026
PRs #55 and #56 landed on master without a version bump, which is a no-op for
users: the store compares nives/config.yaml, so the updates would never be
offered, and the GHCR 2.4.19 tag would quietly get rebuilt with different
contents than its changelog describes. Same shape as the 2.1.14 no-op.

Contents: docker/login-action 4.5.2 -> 4.6.0 (CI only), openai 7.3.0 -> 7.4.0,
undici 8.9.0 -> 8.10.0, tsx -> 4.23.5. All minors inside majors already
verified in this repo. typecheck clean, 337 tests green, npm audit 0.

#57 (better-sqlite3 12.11.1 -> 13.0.2) closed, not merged. Upstream published
v13.0.2 with ZERO prebuilt binaries (v12.11.1 has 138), so npm ci falls back to
compiling from source and the builder stage has no Python or C++ toolchain -
both arch builds failed on `gyp ERR! Could not find any Python installation`.
Closed rather than ignored, so Dependabot re-offers 13.0.3+ if prebuilds return.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant