openvibers/openvibe.sdk Commits

CI: install dependencies (npm ci) before the tests — better-sqlite3 backs the outbox/inbox tests; CI had been red since 0.3.0

OP OpenVibers committed 23 Sept 2026 · 654d4b2e32 · 1 file, +3 −0


Changes

ddiff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
iindex 8c99068..6972139 100644
---- a/.github/workflows/ci.yml
++++ b/.github/workflows/ci.yml
@@@ -11,6 +11,9 @@ jobs:
- uses: actions/setup-node@v4
with:
node-version: 22.22.1 # production services run Node 22
++ cache: npm
++ # better-sqlite3 (devDependency) backs the outbox/inbox tests; without an install they fail.
++ - run: npm ci --no-audit --no-fund
# types.test.js compares types/contracts.d.ts with the pinned Contracts release
- run: git clone --depth 1 --branch v0.28.0 https://github.com/OpenVibers/OpenVibe.Contracts.git ../OpenVibe.Contracts
- run: npm test # includes the pack test (npm pack + install into a temp project)