From 258991d32d4247757e2c93b25962406285b8615f Mon Sep 17 00:00:00 2001 From: Nathan Flurry Date: Mon, 13 Apr 2026 14:31:42 -0700 Subject: [PATCH] chore: lockfile lefthook --- Cargo.toml | 3 -- lefthook.yml | 9 +++- pnpm-lock.yaml | 41 ++++++++++++++++++- .../packages/rivetkit-native/src/database.rs | 2 +- 4 files changed, 48 insertions(+), 7 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index c4be6d9e8e..f2fd327be0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -531,9 +531,6 @@ members = [ [workspace.dependencies.rivet-ups-protocol] path = "engine/sdks/rust/ups-protocol" - [workspace.dependencies.rivetkit-sqlite-native] - path = "rivetkit-typescript/packages/sqlite-native" - [profile.dev] overflow-checks = false # "line-tables-only" produces just the line-number DWARF needed for stack diff --git a/lefthook.yml b/lefthook.yml index 39da441a24..a93a71addf 100644 --- a/lefthook.yml +++ b/lefthook.yml @@ -1,6 +1,12 @@ pre-commit: parallel: true commands: + cargo-lock: + run: cargo metadata --locked --no-deps >/dev/null + tags: lockfile + pnpm-lock: + run: pnpm install --frozen-lockfile --ignore-scripts + tags: lockfile cargo-fmt: run: cargo fmt --all tags: formatting @@ -10,10 +16,9 @@ pre-commit: # run: pnpm fmt # tags: formatting # stage_fixed: true - # TODO: this is being a pain in my ass we'll figrue out a better way + # TODO: this is being a pain in my ass we'll figrue out a better way # generate-vercel-examples: # glob: "examples/**/*" # exclude: "examples/*-vercel/**/*" # run: npx tsx scripts/vercel-examples/generate-vercel-examples.ts # stage_fixed: true - diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0ecd50fe8c..efe11b47ce 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,7 +9,7 @@ overrides: '@rivetkit/react': workspace:* '@rivetkit/next-js': workspace:* '@rivetkit/db': workspace:* - '@rivetkit/engine-api-full': https://pkg.pr.new/rivet-dev/engine-ee/@rivetkit/engine-api-full@011e389 + '@rivetkit/engine-api-full': workspace:* '@rivetkit/rivetkit-native': workspace:* '@rivetkit/engine-cli': workspace:* '@types/react': ^19 @@ -4529,6 +4529,40 @@ importers: specifier: ^2.18.0 version: 2.18.4 + rivetkit-typescript/packages/sqlite-vfs: + dependencies: + '@rivetkit/bare-ts': + specifier: ^0.6.2 + version: 0.6.2 + '@rivetkit/sqlite': + specifier: ^0.1.1 + version: 0.1.1 + vbare: + specifier: ^0.0.4 + version: 0.0.4 + devDependencies: + '@bare-ts/tools': + specifier: ^0.13.0 + version: 0.13.0(@bare-ts/lib@0.6.0) + '@types/node': + specifier: ^22.13.1 + version: 22.19.15 + commander: + specifier: ^12.0.0 + version: 12.1.0 + tsup: + specifier: ^8.4.0 + version: 8.5.1(@microsoft/api-extractor@7.53.2(@types/node@22.19.15))(@swc/core@1.15.11(@swc/helpers@0.5.17))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) + tsx: + specifier: ^4.7.0 + version: 4.21.0 + typescript: + specifier: ^5.7.3 + version: 5.9.3 + vitest: + specifier: ^3.1.1 + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.19.15)(less@4.4.1)(lightningcss@1.32.0)(msw@2.12.10(@types/node@22.19.15)(typescript@5.9.3))(sass@1.93.2)(stylus@0.62.0)(terser@5.46.0) + rivetkit-typescript/packages/traces: dependencies: '@rivetkit/bare-ts': @@ -9413,6 +9447,9 @@ packages: resolution: {integrity: sha512-5RC9Ze/wTKqSlJvopdCgr+EfyV93+iiH8Thog0QXrl8PT1unuBNw/jadXNMtwgAxrIaCJL+JLaHQH9w7rqpMDw==} engines: {node: '>=20'} + '@rivetkit/sqlite@0.1.1': + resolution: {integrity: sha512-NE7ZBy/hQhOrWzMZFjkHX9SoXxf+ILcDvVV+mNbUYPgiy/fsDzlXdK0+JDTGnko5f4Xl6/KVCoCozz9gkwkq8A==} + '@rolldown/pluginutils@1.0.0-beta.27': resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==} @@ -25050,6 +25087,8 @@ snapshots: '@rivetkit/on-change@6.0.2-rc.1': {} + '@rivetkit/sqlite@0.1.1': {} + '@rolldown/pluginutils@1.0.0-beta.27': {} '@rollup/pluginutils@5.3.0(rollup@4.57.1)': diff --git a/rivetkit-typescript/packages/rivetkit-native/src/database.rs b/rivetkit-typescript/packages/rivetkit-native/src/database.rs index 779d0de7be..3d8343575d 100644 --- a/rivetkit-typescript/packages/rivetkit-native/src/database.rs +++ b/rivetkit-typescript/packages/rivetkit-native/src/database.rs @@ -520,7 +520,7 @@ pub async fn open_database_from_envoy( rt_handle, preloaded_entries, ) - .map_err(|e| napi::Error::from_reason(format!("failed to register VFS: {}", e)))?; + .map_err(|e| napi::Error::from_reason(format!("failed to register VFS: {}", e)))?; rivetkit_sqlite_native::vfs::open_database(vfs, &actor_id) .map_err(|e| napi::Error::from_reason(format!("failed to open database: {}", e)))