Commit f95e3d4
committed
fix(sea): sync package-lock for napi-rs/cli + skip native smoke test until binding ships
CI was red on every job at `npm ci` (EUSAGE: "Missing @napi-rs/cli@2.18.4
from lock file") — package.json added @napi-rs/cli (build:native devDep) and
the @databricks/sql-kernel-linux-x64-gnu optional dep, but package-lock.json
was never regenerated. Updated the lock (the unpublished optional dep is
recorded as optional, so `npm ci` tolerates/skips it).
Also: the version smoke test fail-louded when the binding was absent on a
linux-x64 CI runner, assuming the optional dep installs there. It doesn't yet
— the @databricks/sql-kernel-* packages aren't published and the standard CI
doesn't run build:native — so the fail-loud was spurious. Gate it behind
SEA_NATIVE_EXPECTED=1 (set once a CI step provisions the binding); default to
skip. The e2e smoke test already skips when the binding is absent.
Co-authored-by: Isaac
Signed-off-by: Madhavendra Rathore <madhavendra.rathore@databricks.com>1 parent 715a6f4 commit f95e3d4
2 files changed
Lines changed: 42 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
23 | 28 | | |
24 | | - | |
| 29 | + | |
25 | 30 | | |
26 | 31 | | |
27 | 32 | | |
| |||
0 commit comments