Repository navigation
chore(deps): bump undici to 6.29.1 for GHSA advisories - #157
Merged
Merged
Conversation
undici is a transitive dependency of @actions/core via @actions/http-client (^6.23.0), so the lockfile update stays within the parent's range. dist/ is rebuilt because the action ships undici inside the ncc bundle; without it the published action keeps the vulnerable copy. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FGK2dKVYaeGVzCitwrt1MU
|
| Topic | Details | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Runtime Bundles | Rebuild the distributed action bundles with updated undici behavior, including EventSource size limits, safer fetch handling, and WebSocket backpressure.Modified files (2)
Latest Contributors(2)
| |||||||||
| Dependency Security | Upgrade the transitive undici dependency to remediate GHSA advisories without adding an override.Modified files (1)
Latest Contributors(2)
|
maxigimenez
approved these changes
Oct 27, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Owner: @agoldis
Fixes the open Dependabot alerts for
undici(SOC 2 / Vanta: vulnerabilities identified in packages are addressed).Advisories fixed
@actions/core→@actions/http-client)Changes
package-lock.json: only thenode_modules/undicientry changes.@actions/http-client@3.0.2requiresundici@^6.23.0, so no override is needed.dist/index.js,dist/post.js: rebuilt withnpm run bundle. The action ships undici inside the ncc bundle, so the fix only reaches users once dist is rebuilt. Before the bump I checked thatnpm ci && npm run bundleonmainreproduces the committed dist with no diff, so the dist changes here come only from undici.This doesn't overlap with the open Dependabot PRs #104 / #97, which bump
@actions/core/@actions/execto new majors.Verification
npm ci(npm 11, matching the lockfile): passesnpm ls undici --all:@actions/core@2.0.3 → @actions/http-client@3.0.2 → undici@6.29.1(only copy)npm audit --package-lock-only: no undici advisories remainnpm run bundle: passes;git diff dist/contains only the rebuilt undici codenpm run format:check: passesnpm run lint: passesnpm test: 39/39 passednpx tsc --noEmit: passesGenerated by Claude Code
Need help on this PR? Tag
@codesmith-botwith what you need.