Skip to content

Use frozen lockfile for webpack install - #14659

Merged
Sean McManus (sean-mcmanus) merged 1 commit into
mainfrom
seanmcm/devbox2-wsl/agent4/freeze-webpack-install
Aug 10, 2026
Merged

Use frozen lockfile for webpack install#14659
Sean McManus (sean-mcmanus) merged 1 commit into
mainfrom
seanmcm/devbox2-wsl/agent4/freeze-webpack-install

Conversation

@sean-mcmanus

Copy link
Copy Markdown
Contributor

Summary

A VSIX packaging build failed when the yarn install invoked by the webpack script attempted package resolution and exited with a network EACCES error. Update that nested install to use --frozen-lockfile, matching the bootstrap install and preventing lockfile-changing registry resolution during packaging.

Validation

  • Ran yarn install --frozen-lockfile --offline --ignore-scripts --non-interactive successfully.
  • Verified package.json parses and the webpack script invokes the frozen install.

This PR was investigated and created by Copilot with GPT-5.6 Sol (in VS Code). Any message starting with ✨Copilot: was sent by Copilot.

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

This PR makes VSIX packaging more reproducible by preventing yarn install (invoked indirectly via the webpack script) from performing lockfile-changing resolution during packaging, aligning it with the existing bootstrap behavior.

Changes:

  • Updated the webpack npm script to run yarn install --frozen-lockfile instead of a plain yarn install.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@sean-mcmanus
Sean McManus (sean-mcmanus) marked this pull request as ready for review August 10, 2026 22:56
@sean-mcmanus
Sean McManus (sean-mcmanus) requested a review from a team as a code owner August 10, 2026 22:56
@sean-mcmanus
Sean McManus (sean-mcmanus) merged commit 31c2411 into main Aug 10, 2026
7 checks passed
@sean-mcmanus
Sean McManus (sean-mcmanus) deleted the seanmcm/devbox2-wsl/agent4/freeze-webpack-install branch August 10, 2026 23:05
@github-project-automation github-project-automation Bot moved this from Pull Request to Done in cpptools Aug 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants