Skip to content

Commit b1504da

Browse files
committed
ci: install devDependencies and run smoke first (fix exit 127)
1 parent 05e9667 commit b1504da

1 file changed

Lines changed: 23 additions & 3 deletions

File tree

.github/workflows/ci.yml

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,29 @@ jobs:
1919
node-version: ${{ matrix.node }}
2020
cache: npm
2121
cache-dependency-path: soulfield-v2-mvp/package-lock.json
22-
- name: Install
23-
run: npm ci
24-
- name: Run tests
22+
23+
- name: Node & npm versions
24+
run: |
25+
node -v
26+
npm -v
27+
28+
# Ensure devDependencies are installed even if NODE_ENV=production leaked
29+
- name: Install deps (incl. dev)
30+
run: npm ci --include=dev
31+
env:
32+
NODE_ENV: development
33+
34+
- name: Sanity — jest present?
35+
run: npx --yes jest --version || echo "Jest not found"
36+
37+
# Run the v3.1 smoke first for fast, clear signal
38+
- name: Smoke (LensEnforcer)
39+
run: npx --yes jest -i __tests__/sse-contract.test.js
40+
env:
41+
CI: true
42+
43+
# Full suite (optional; keep if you want everything)
44+
- name: Full tests
2545
run: npm test
2646
env:
2747
CI: true

0 commit comments

Comments
 (0)