You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
package.json declares Node.js engines >= 22 and documents npx usage, but CI runs Bun-only (bun run gate). Node compatibility regressions would ship unnoticed.
Audit ID: Section 2 Med — Wave 2
Fix
Add CI job (e.g. node-smoke in .github/workflows/ci.yml):
actions/setup-node with Node 22
bun run build (or use published tarball from npm pack)
Minimal script: open({ path, fs: nodeFileSystem() }) → transact set → close → reopen → get asserts value
Keep job fast (<2 min); no full gate duplicate on Node unless desired.
Implemented and shipped in PR #43 (merge commit 69f7161), released as v0.2.0. The PR description's comma-separated Closes list only auto-closed the first reference — closing manually. For #39/#28-style partials: the shipped scope is done; the real-browser verification half of #39 continues under #10, and the typed-error contract (#28) shipped as LibreDbError with stable codes across kernel, adapters, lenses, and CLI.
Activity
feat: pre-announcement hardening across kernel, adapters, lenses, CLI…
cevheri commentedon Jul 3, 2026
Implemented and shipped in PR #43 (merge commit 69f7161), released as v0.2.0. The PR description's comma-separated Closes list only auto-closed the first reference — closing manually. For #39/#28-style partials: the shipped scope is done; the real-browser verification half of #39 continues under #10, and the typed-error contract (#28) shipped as LibreDbError with stable codes across kernel, adapters, lenses, and CLI.