Skip to content

chore: override undici to 8.12.3 for the dev install - #42

Merged
vitaliyslion merged 1 commit into
mainfrom
chore/dev-deps-update
Oct 25, 2026
Merged

vitaliyslion merged 1 commit into
mainfrom
chore/dev-deps-update

Conversation

@vitaliyslion

Copy link
Copy Markdown
Collaborator

Summary

Clears the Dependabot alerts for undici 8.10.2 (GHSA-4qv8-2p9j-2685, GHSA-f72v-6w45-q472, GHSA-xjj6-f33q-929c). @earendil-works/pi-coding-agent pins that version exactly, and Pi 1.4.0 still does, so npm audit fix cannot resolve it without downgrading Pi to 0.75.3.

An npm overrides entry lifts undici to ^8.12.3. Overrides apply only to this repo's own install, so published users are unaffected; they get undici from the Pi they run.

The other unpinned dev dependencies (@types/node, jiti, typescript) are already at the newest versions their ranges allow.

Refs #41, which tracks removing the override once Pi ships a fixed undici.

Testing

  • npm run check passes
  • New behaviour has a suite that drives it through Pi's ExtensionRunner (see docs/tests.md) (n/a, no behaviour change)
  • Tried by hand in Pi (pi -e /path/to/checkout), if user-visible (n/a)

npm audit reports 0 vulnerabilities.

Checklist

  • No runtime dependencies added
  • README configuration table updated, if config changed (n/a)
  • docs/architecture.md updated briefly, only if a design decision changed (n/a)
  • Works on Windows paths and process spawning, if touching either (n/a)

Pi 1.0.2 pins undici 8.10.2, which carries GHSA-4qv8-2p9j-2685, GHSA-f72v-6w45-q472 and GHSA-xjj6-f33q-929c. The override applies only to this repo's own install.
@vitaliyslion
vitaliyslion merged commit caa7db2 into main Oct 25, 2026
3 checks passed
@vitaliyslion
vitaliyslion deleted the chore/dev-deps-update branch October 25, 2026 14:04
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