Skip to content

🔧 (repo) [NO-ISSUE]: Update toolchain#1376

Open
ldg-github-ci wants to merge 1 commit intodevelopfrom
chore/no-issue-update-toolchain
Open

🔧 (repo) [NO-ISSUE]: Update toolchain#1376
ldg-github-ci wants to merge 1 commit intodevelopfrom
chore/no-issue-update-toolchain

Conversation

@ldg-github-ci
Copy link

This PR updates the toolchain (node, npm, pnpm) to the newest versions and deduplicates packages

@ldg-github-ci ldg-github-ci requested a review from a team as a code owner March 22, 2026 00:47
Copilot AI review requested due to automatic review settings March 22, 2026 00:47
@vercel
Copy link

vercel bot commented Mar 22, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
device-sdk-ts-sample Ready Ready Preview, Comment Mar 22, 2026 0:52am
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
doc-device-management-kit Ignored Ignored Mar 22, 2026 0:52am

Request Review

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the repo’s JavaScript toolchain versions (Node/npm/pnpm) and refreshes the pnpm lockfile to reflect deduped/resolved dependency graph changes across workspaces.

Changes:

  • Bump declared toolchain versions in .prototools (Node, npm, pnpm).
  • Update pnpm-lock.yaml dependency resolutions (notably peer tuples using @types/node@22.10.1) and snapshot deduplication.

Reviewed changes

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

File Description
.prototools Updates pinned Node/npm/pnpm versions used by the repo toolchain.
pnpm-lock.yaml Refreshes the lockfile with updated peer resolution tuples/deduped snapshots; records a deprecation notice for a vulnerable transitive dependency.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

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

pnpm = "10.28.2"
node = "20.20.1"
npm = "11.12.0"
pnpm = "10.32.1"
Copy link

Copilot AI Mar 22, 2026

Choose a reason for hiding this comment

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

pnpm is bumped here, but the repo still pins an older pnpm in the root package.json via the packageManager field (currently pnpm@10.28.2). This makes the declared toolchain inconsistent and can cause CI/local installs to use a different pnpm than intended; update the packageManager value (or remove it if the repo standard is .prototools only) to match this change.

Copilot uses AI. Check for mistakes.
Comment on lines 6754 to 6758
basic-ftp@5.0.4:
resolution: {integrity: sha512-8PzkB0arJFV4jJWSGOYR+OEic6aeKMu/osRhBULN6RY0ykby6LKhbmuQ5ublvaas5BOwboah5D87nrHyuh8PPA==}
engines: {node: '>=10.0.0'}
deprecated: Security vulnerability fixed in 5.2.0, please upgrade

Copy link

Copilot AI Mar 22, 2026

Choose a reason for hiding this comment

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

The lockfile now records basic-ftp@5.0.4 as deprecated due to a security vulnerability fixed in 5.2.0. Since this repo is actively updating/deduplicating dependencies, it would be better to ensure the vulnerable version is not kept in the graph (e.g., by upgrading the parent dependency that brings it in, or adding a pnpm overrides/resolutions rule to force basic-ftp@>=5.2.0 if compatible).

Suggested change
basic-ftp@5.0.4:
resolution: {integrity: sha512-8PzkB0arJFV4jJWSGOYR+OEic6aeKMu/osRhBULN6RY0ykby6LKhbmuQ5ublvaas5BOwboah5D87nrHyuh8PPA==}
engines: {node: '>=10.0.0'}
deprecated: Security vulnerability fixed in 5.2.0, please upgrade

Copilot uses AI. Check for mistakes.
@github-actions
Copy link
Contributor

Danger Check Results

Messages

⚠️

No changeset file found. Please make sure this is intended or add a changeset file.

Danger: All checks passed successfully! 🎉

Generated by 🚫 dangerJS against 61484eb

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