6767 - name : Run scanner typecheck (@dojolm/scanner)
6868 run : npm run typecheck -w packages/dojolm-scanner
6969
70- - name : Install bmad validators dependencies
71- run : npm ci --prefix packages/bmad-cybersec/validators
72-
73- - name : Run bmad validators tests
74- run : npm test --prefix packages/bmad-cybersec/validators
75-
7670 - name : Upload coverage reports
7771 if : always()
7872 uses : actions/upload-artifact@v4
@@ -245,6 +239,8 @@ jobs:
245239 --exclude-path node_modules/
246240 --exclude-path .next/
247241 --exclude-path dist/
242+ --exclude-path _bmad-output/
243+ --exclude-path packages/bu-tpi/fixtures/
248244 --exclude 'https://twitter.com/*'
249245 --exclude 'https://x.com/*'
250246 '**/*.md'
@@ -284,6 +280,9 @@ jobs:
284280 - name : Install dependencies
285281 run : npm ci
286282
283+ - name : Install platform-specific native bindings (npm/cli#4828)
284+ run : cd packages/dojolm-web && npm install --no-save @next/swc-linux-x64-gnu lightningcss-linux-x64-gnu @tailwindcss/oxide-linux-x64-gnu || true
285+
287286 - name : Install Playwright browsers
288287 run : cd packages/dojolm-web && npx playwright install chromium --with-deps
289288
@@ -298,7 +297,8 @@ jobs:
298297 path : packages/dojolm-web/playwright-report/
299298 retention-days : 14
300299
301- # ============================================
300+ # ========# added 3 rebuild steps
301+ ====================================
302302 # Visual Regression Gate
303303 # ============================================
304304 visual-regression :
@@ -320,6 +320,9 @@ jobs:
320320 - name : Install dependencies
321321 run : npm ci
322322
323+ - name : Install platform-specific native bindings (npm/cli#4828)
324+ run : cd packages/dojolm-web && npm install --no-save @next/swc-linux-x64-gnu lightningcss-linux-x64-gnu @tailwindcss/oxide-linux-x64-gnu || true
325+
323326 - name : Install Playwright browsers
324327 run : cd packages/dojolm-web && npx playwright install chromium --with-deps
325328
@@ -361,6 +364,9 @@ jobs:
361364 - name : Install dependencies
362365 run : npm ci
363366
367+ - name : Install platform-specific native bindings (npm/cli#4828)
368+ run : cd packages/dojolm-web && npm install --no-save @next/swc-linux-x64-gnu lightningcss-linux-x64-gnu @tailwindcss/oxide-linux-x64-gnu || true
369+
364370 - name : Install Playwright browsers
365371 run : cd packages/dojolm-web && npx playwright install chromium --with-deps
366372
0 commit comments