chore(rivetkit): remove wasm sqlite runtime#4614
Conversation
PR Review: chore(rivetkit): remove wasm sqlite runtimeThis PR is a well-scoped cleanup that removes the WASM/KV-backed SQLite path from RivetKit, making native SQLite via Potential Bug: bigint precision loss in native-database.tsIn Orphaned KV Data (data integrity concern)
Removed error poisoning - verify native layer covers itThe old KV-backed path had a Removed tests without replacement coverageRemoved test suites:
However, the PR adds no new integration tests for the native-only path. The existing pnpm-lock.yaml deletion in examples/sandboxDeleting a lockfile means the next openDatabaseFromEnvoy is now a static importThe old engine driver used a runtime Overall AssessmentThe goal of eliminating the WASM/KV-backed SQLite complexity is sound. The new Key items to address before merging:
|
Preview packages published to npmInstall with: npm install rivetkit@pr-4614All packages published as Engine binary is shipped via Docker images: docker pull rivetdev/engine:slim-822b57f
docker pull rivetdev/engine:full-822b57fIndividual packagesnpm install rivetkit@pr-4614
npm install @rivetkit/react@pr-4614
npm install @rivetkit/rivetkit-native@pr-4614
npm install @rivetkit/workflow-engine@pr-4614 |
4bd0fb1 to
ab9f56f
Compare
a145cda to
2e5abc9
Compare
2e5abc9 to
ac6753a
Compare
ab9f56f to
d00c2b0
Compare
ebe2cff to
9da1113
Compare
9da1113 to
e792448
Compare

Description
Please include a summary of the changes and the related issue. Please also include relevant motivation and context.
Type of change
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Checklist: