Files
stack/apps/web
Jason Woltje 96b259cbc1
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
fix(tests): Fix CI pipeline failures in pipeline 239
Two fixes for CI test failures:

1. secret-scanner.service.spec.ts - "unreadable files" test:
   - The test uses chmod 0o000 to make a file unreadable
   - In CI (Docker), tests run as root where chmod doesn't prevent reads
   - Fix: Detect if running as root with process.getuid() and adjust
     expectations accordingly (root can still read the file)

2. demo/kanban/page.tsx - Build failure during static generation:
   - KanbanBoard component uses useToast() hook from @mosaic/ui
   - During Next.js static generation, ToastProvider context is not available
   - Fix: Wrap page content with ToastProvider to provide context

Quality gates verified locally:
- lint: pass
- typecheck: pass
- orchestrator tests: 612 passing
- web tests: 650 passing (23 skipped)
- web build: pass (/demo/kanban now prerendered successfully)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 12:25:54 -06:00
..