Files
pnpm/.github/workflows
Zoltan Kochan 48359ad213 fix(ecosystem-e2e): absolute /bin/sh for build, build binaries once in CI (#12440)
* fix(ecosystem-e2e): run the build script via absolute /bin/sh

The build stage sets the child PATH to prepend the project's
node_modules/.bin, and Rust resolves a bare program name against that child
PATH. Spawning `sh` therefore let a dependency-installed `.bin/sh` run in
place of the system shell — running unintended code and masking build
pass/fail. Use the absolute `/bin/sh` so the orchestrating shell is always
the system one; the script it runs still finds framework bins through the
prepended PATH.

* ci(ecosystem-e2e): build pnpm and pacquet once, share via artifacts

The stack matrix rebuilt the pacquet release binary and the pnpm bundle in
every one of its seven jobs. Add a single build job that compiles pacquet,
the harness, and the pnpm bundle once and uploads them as an artifact; the
per-stack jobs download it and run, so the multi-minute Rust and bundle
builds happen once per run instead of seven times.
2026-06-16 08:56:19 +02:00
..
2026-06-15 11:57:14 +02:00
2026-06-15 11:57:14 +02:00