Skip to content

[1.2] fix: update undici in dependent override patches after #305 - #310

Merged
aderende merged 1 commit into
1.2from
fix/undici-7.29.1-dependent-patches-1.2
Oct 6, 2026
Merged

aderende merged 1 commit into
1.2from
fix/undici-7.29.1-dependent-patches-1.2

Conversation

@aderende

@aderende aderende commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

Issue

Description of Changes

Follow-up to #305. #305 changed the undici override to ^7.29.1 but did not update the patches that apply after it in the series. Their removed lines still expect "undici": "^7.29.0", so the series no longer applies on the 1.2 head:

  • finding-override-form-data.diff — hunk fails on package.json
  • finding-override-tar.diff — hunk fails on remote/package.json

This PR updates those lines to ^7.29.1. It also bumps undici in the web-server, web-embedded and web-embedded-with-terminal lock files, which #305 did not update.

Testing

Applied the package.json hunks of every patch in all four *.series files (sagemaker, web-server, web-embedded, web-embedded-with-terminal) against the upstream package.json / remote/package.json at the pinned third-party-src commit with patch -F0: all apply cleanly and produce undici@^7.29.1. Lock files validated as JSON; 7.29.1 integrity matches npm view undici@7.29.1 dist.integrity. Full build runs via build-targets. Before this fix, the sagemaker series fails on form-data.diff and tar.diff.

Screenshots/Videos

N/A — dependency version bump, no user-visible change.

Additional Notes

This blocks the 1.2.3 release.

Backporting

1.2 only. The main/1.1/1.0 backports already include this fix.


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@aderende
aderende added this pull request to the merge queue Oct 6, 2026
Merged via the queue into 1.2 with commit 9832c22 Oct 6, 2026
1 check passed
@aderende
aderende deleted the fix/undici-7.29.1-dependent-patches-1.2 branch October 6, 2026 12:29
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.

2 participants