Skip to content

Use latest v11 npm and set git safe.directory on build#2738

Merged
DocMoebiuz merged 3 commits intomainfrom
2730/update-npm
Feb 22, 2026
Merged

Use latest v11 npm and set git safe.directory on build#2738
DocMoebiuz merged 3 commits intomainfrom
2730/update-npm

Conversation

@DocMoebiuz
Copy link
Copy Markdown
Collaborator

@DocMoebiuz DocMoebiuz commented Feb 22, 2026

Updates the frontend devcontainer bootstrap so new containers install the latest npm v11 (addressing lockfile peer=true behavior) and configure Git’s safe.directory to avoid “dubious ownership” errors during builds.

Changes:

  • Add a global Git safe.directory entry during postCreateCommand.
  • Install latest npm v11 during devcontainer creation before running installs and Playwright setup.

fixes #2730

Copilot AI review requested due to automatic review settings February 22, 2026 09:45
Copy link
Copy Markdown
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

Updates the frontend devcontainer bootstrap so new containers install the latest npm v11 (addressing lockfile peer=true behavior) and configure Git’s safe.directory to avoid “dubious ownership” errors during builds.

Changes:

  • Add a global Git safe.directory entry during postCreateCommand.
  • Install latest npm v11 during devcontainer creation before running installs and Playwright setup.

@github-actions
Copy link
Copy Markdown

Build for this pull request:
MobiFlightConnector.zip

@github-actions
Copy link
Copy Markdown

Build for this pull request:
MobiFlightConnector.zip

@DocMoebiuz DocMoebiuz added the development Development related chores or improvements, e.g. release process label Feb 22, 2026
@DocMoebiuz DocMoebiuz merged commit 429e33f into main Feb 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

development Development related chores or improvements, e.g. release process

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update npm in devContainer to latest v11.x.x on create

2 participants