Skip to content

Commit ac5ba42

Browse files
Pin the compatible npm runtime in PR 239
2 parents 9515c65 + df123e5 commit ac5ba42

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,8 @@ jobs:
240240
env:
241241
ENGRAPHIS_PI_TEST_COMMAND: engraphis-mcp
242242
run: |
243+
# npm 10 crashes while repairing a nested published shrinkwrap.
244+
npm install --global --ignore-scripts npm@11.12.1
243245
npm ci --ignore-scripts
244246
# The test host's published shrinkwrap overrides this package's nested pin.
245247
# Repair that exact leaf in the installed host, preserving its other locked deps.

‎integrations/pi/README.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ in normal recall. This behavior is intentional and unchanged by the Pi extension
112112
## Development
113113

114114
```bash
115+
npm install --global --ignore-scripts npm@11.12.1
115116
npm ci --ignore-scripts
116117
npm install --prefix node_modules/@earendil-works/pi-coding-agent --ignore-scripts --no-save --omit=dev brace-expansion@5.0.12
117118
npm run verify

0 commit comments

Comments
 (0)