singularity-forge/.github/workflows
Jeremy 6dfcb6a049 fix(ci): build artifacts in integration-tests job
PR #4093 split build and integration-tests into parallel CI jobs but the new
integration-tests job only ran `npm ci`, leaving tests without the compiled
artifacts they spawn at runtime. That caused 8 failures on main (run 24325713845):

- e2e-headless, e2e-smoke, pack-install — throw "dist/loader.js not found"
- 4 web-session-parity / web-live-state tests — "session manager module not
  found; checked=packages/pi-coding-agent/dist/core/session-manager.js"
- web-mode-onboarding — "sh: 1: next: not found" when the test shells
  `npm run build:web-host` at runtime (web/node_modules/.bin/next absent)

Add `npm --prefix web ci` and `npm run build` to the integration-tests job
before `test:integration`, matching what the build job already does. Using
`needs: build` + artifact sharing would serialize the two jobs and undo the
parallelism PR #4093 was buying, so the build is duplicated intentionally.
2026-04-12 23:47:03 -05:00
..
ai-triage.yml ci(triage): make AI triage resilient to API outages 2026-04-09 06:55:03 -05:00
build-native.yml fix(ci): add Rust target for all platforms, not just cross-compilation 2026-03-24 16:22:36 -06:00
ci.yml fix(ci): build artifacts in integration-tests job 2026-04-12 23:47:03 -05:00
cleanup-dev-versions.yml Migrate workflows to Blacksmith (#2414) 2026-03-24 15:58:30 -06:00
pipeline.yml perf(ci): cache Next.js build artifacts with Blacksmith cache 2026-04-12 22:38:30 -05:00
pr-risk.yml Migrate workflows to Blacksmith (#2414) 2026-03-24 15:58:30 -06:00