Skip to content

Link third-party deps into the reload-stress fixture - #1602

Merged
vivek7405 merged 1 commit into
mainfrom
fix/stress-fixture-deps
Oct 7, 2026
Merged

vivek7405 merged 1 commit into
mainfrom
fix/stress-fixture-deps

Conversation

@vivek7405

Copy link
Copy Markdown
Collaborator

Since #1600, the Bun matrix fails on every PR: test/bun/dev-reload-stress.test.mjs reports "dev server never came up". The fixture now copies the framework packages, and the copies lost their hoisted dependencies, so Bun could not load amaro, the TypeScript stripper it needs. The fixture now links the repo's third-party packages beside the copies. Verified on bun 1.3.14, bun 1.4.2 and Node.

https://claude.ai/code/session_01SZ72LSPAo4NvYvBDSD6RLo

#1600 made the fixture copy the framework packages instead of linking
them, but the copies lost their hoisted dependencies, so on Bun the
server could not load amaro (Bun has no built-in TS stripper) and the
dev server never came up. The Bun matrix failed on every PR since. The
fixture now links the repo's third-party packages beside the copies,
as a real install would place them; only framework packages stay copied.

Claude-Session: https://claude.ai/code/session_01SZ72LSPAo4NvYvBDSD6RLo
@pilots-run

pilots-run Bot commented Oct 7, 2026

Copy link
Copy Markdown

Preview for 2f2ca6d was not built: compose file has unsupported keys

Next: fix the listed keys in the compose file

@vivek7405
vivek7405 merged commit 8a7e0dd into main Oct 7, 2026
10 of 11 checks passed
@vivek7405
vivek7405 deleted the fix/stress-fixture-deps branch October 7, 2026 15:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant