also looking at this
fix(ci): stop evaluating `pantry env`, which sometimes re-installs JS deps mid-job
#107
6 files
+16
-17
| @@ -6,7 +6,7 @@ Thank you for your interest in contributing to Craft! This document provides gui | ||
| 6 | 6 | |
| 7 | 7 | ### Prerequisites |
| 8 | 8 | |
| 9 | - **Pantry-managed stable Zig**: run `eval "$(pantry env | sed -n '/^export /,$p')"`, then invoke `zig` | |
| 9 | - **Pantry-managed stable Zig**: run `eval "$(pantry env | sed -n '/^export /,$p')"`, then invoke `zig` (locally only — CI does not: the pantry action already puts `zig` on PATH, and `pantry env` runs a workspace setup that re-installs JS deps with its own `--linker`, rewriting `node_modules` mid-job) | |
| 10 | 10 | - **Bun**: Install from [bun.sh](https://bun.sh) |
| 11 | 11 | |
| 12 | 12 | #### Platform-specific Dependencies |