File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments