Skip to content

Update which to v7 and bump vscode-processutils to 0.2.3#379

Closed
bwateratmsft wants to merge 1 commit into
mainfrom
bwateratmsft-potential-succotash
Closed

Update which to v7 and bump vscode-processutils to 0.2.3#379
bwateratmsft wants to merge 1 commit into
mainfrom
bwateratmsft-potential-succotash

Conversation

@bwateratmsft

Copy link
Copy Markdown
Collaborator

Summary

  • Updated which from ^5.0.0 to ^7.0.0 in @microsoft/vscode-processutils.
  • Bumped the package version to 0.2.3 and added a CHANGELOG entry.

Notes

  • which@7 ships no bundled type declarations (the tarball contains only JS), so @types/which is retained.
  • The which.sync(...) API is unchanged across v5→v7; the majors were purely Node engine-range bumps.
  • which@7 requires Node ^22.22.2 || ^24.15.0 || >=26.0.0. VS Code targets Node 24.15, which satisfies this.

Validation

  • ✅ Build, lint, and tests pass for vscode-processutils.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@bwateratmsft bwateratmsft requested a review from a team as a code owner June 19, 2026 17:10
Copilot AI review requested due to automatic review settings June 19, 2026 17:10

Copilot AI left a comment

Copy link
Copy Markdown

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 @microsoft/vscode-processutils package to use which@7, bumps the package version to 0.2.3, and records the change in the changelog and lockfile.

Changes:

  • Bumped @microsoft/vscode-processutils version from 0.2.20.2.3.
  • Updated dependency which from ^5.0.0^7.0.0.
  • Added a 0.2.3 CHANGELOG entry and updated package-lock.json accordingly.

Reviewed changes

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

File Description
packages/vscode-processutils/package.json Version bump and which dependency upgrade to v7.
packages/vscode-processutils/CHANGELOG.md Added release notes for 0.2.3.
package-lock.json Lockfile updates reflecting which@7 (and transitive isexe@4).

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

Comment on lines 27 to 30
"dependencies": {
"tree-kill": "^1.2.2",
"which": "^5.0.0"
"which": "^7.0.0"
},
Comment on lines +1 to +3
## 0.2.3 - 19 June 2026
### Changed
* Updated `which` to v7.
@bwateratmsft bwateratmsft marked this pull request as draft June 19, 2026 17:32
@bwateratmsft

Copy link
Copy Markdown
Collaborator Author

Closing for now. Don't want to force a higher Node version yet.

@bwateratmsft bwateratmsft deleted the bwateratmsft-potential-succotash branch July 16, 2026 20:16
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