Skip to content

[release/8.0] Update npm dependencies#67144

Merged
wtgodbe merged 3 commits into
dotnet:release/8.0from
wtgodbe:infrastructure/update-npm-packages-release-8.0-2026-06-10
Jun 11, 2026
Merged

[release/8.0] Update npm dependencies#67144
wtgodbe merged 3 commits into
dotnet:release/8.0from
wtgodbe:infrastructure/update-npm-packages-release-8.0-2026-06-10

Conversation

@wtgodbe

@wtgodbe wtgodbe commented Jun 10, 2026

Copy link
Copy Markdown
Member

No description provided.

Re-resolve all yarn.lock files against the dnceng dotnet-public-npm feed.
Force semver-regex>=3.1.4 (GHSA-44c6-4v22-4mhx) and http-cache-semantics>=4.1.1
(GHSA-rc47-6667-2j5j) via resolutions in SignalR FunctionalTests to clear the
remaining high-severity advisories.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings June 10, 2026 21:27
@wtgodbe wtgodbe requested review from a team, BrennanConroy and halter73 as code owners June 10, 2026 21:27

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates JavaScript/TypeScript client dependency lockfiles (and one package’s Yarn resolutions) in the SignalR TS clients, project template tests, and JSInterop JS package to pick up newer transitive versions.

Changes:

  • Bumps multiple transitive npm packages across several Yarn v1 lockfiles (e.g., ws, node-fetch, tough-cookie, psl, ESLint toolchain packages).
  • Adds Yarn resolutions entries in SignalR TS FunctionalTests to pin additional transitive packages (semver-regex, http-cache-semantics).
  • Introduces undici-types via updated @types/node where required.

Reviewed changes

Copilot reviewed 1 out of 11 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/SignalR/clients/ts/signalr/yarn.lock Refreshes transitive dependencies for the SignalR TS client package (types + fetch/cookie stack updates).
src/SignalR/clients/ts/signalr-protocol-msgpack/yarn.lock Refreshes transitive dependencies for the MsgPack protocol package (notably ws, cookie stack).
src/SignalR/clients/ts/FunctionalTests/package.json Adds/extends Yarn resolutions to pin additional transitive dependencies.
src/ProjectTemplates/test/Templates.Tests/yarn.lock Updates transitive dependencies for template test JS tooling (incl. @types/*, debug, ms).
src/JSInterop/Microsoft.JSInterop.JS/src/yarn.lock Updates ESLint + related dependency graph and other transitive packages for the JSInterop JS package.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions github-actions Bot added the needs-area-label Used by the dotnet-issue-labeler to label those issues which couldn't be triaged automatically label Jun 10, 2026
@wtgodbe

wtgodbe commented Jun 10, 2026

Copy link
Copy Markdown
Member Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 3 pipeline(s).

@wtgodbe wtgodbe added area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework tell-mode Indicates a PR which is being merged during tell-mode and removed needs-area-label Used by the dotnet-issue-labeler to label those issues which couldn't be triaged automatically labels Jun 10, 2026
@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Hey @dotnet/aspnet-build, looks like this PR is something you want to take a look at.

TypeScript bumped 5.0.2 -> 5.9.3 in the npm update. Under TS 5.9 the
FunctionalTests sources surface type errors that, with noEmitOnError,
cause the language service to skip emit; ts-jest then throws
"Unable to process ... outDir is neither '' or '.'". Diagnostics are
already checked separately via 'tsc --noEmit', so the jest transform
should emit regardless of type errors.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@wtgodbe wtgodbe force-pushed the infrastructure/update-npm-packages-release-8.0-2026-06-10 branch from d219466 to 9548ae7 Compare June 10, 2026 23:06
…unctionalTests)

yarn classic (v1) fatally rejects a resolution whose version falls
outside the range its only requester declares: semver-regex 3.1.4 vs the
requested ^2.0.0 (from find-versions/bin-version), and http-cache-semantics
4.1.1 vs the exact 3.8.1 (from cacheable-request/got@8). These are
pre-existing, deeply-nested, test-only puppeteer download-tooling deps
that were already on the branch; they cannot be force-bumped under yarn
v1 without major breaking bumps of got@8/bin-wrapper. Restore the
natural (pristine) resolution to unblock 'Run restore.sh'.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework tell-mode Indicates a PR which is being merged during tell-mode

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants