Skip to content

chore(deps): update npm-run-all2 to v9.0.1 (major)#1089

Closed
dgee2 wants to merge 1 commit into
mainfrom
copilot/dependency-update/node/npm-run-all-major
Closed

chore(deps): update npm-run-all2 to v9.0.1 (major)#1089
dgee2 wants to merge 1 commit into
mainfrom
copilot/dependency-update/node/npm-run-all-major

Conversation

@dgee2

@dgee2 dgee2 commented May 26, 2026

Copy link
Copy Markdown
Owner

Summary

Update npm-run-all2 from v8.0.4 to v9.0.1 — a major version update.

Dependency Updates

Package Current Latest Type
npm-run-all2 8.0.4 9.0.1 major

What is npm-run-all2?

npm-run-all2 is a CLI tool that runs multiple npm scripts in parallel or sequentially. It's used in the build script:

"build": "run-p type-check \"build-only {@}\" --"

This script runs type-check and build-only in parallel before building.

Validation

  • Linting: ESLint passed with no errors
  • Installation: Dependency installed successfully
  • ⚠️ Build scripts: Not tested (requires full backend build for OpenAPI spec)

Risk Assessment

Medium-High Risk: Major version update that may include breaking changes. However:

  • Scope limited: Only affects build-time scripts, not runtime code
  • DevDependency only: Not included in production bundle
  • Usage is simple: Basic parallel execution (run-p) with no complex features

Breaking Changes

Review the npm-run-all2 v9 release notes for any breaking changes that might affect the build scripts.

Testing Recommendation

After merging, verify that the following commands still work correctly:

pnpm build
pnpm dev

Notes

  • Lockfile (pnpm-lock.yaml) updated to match new version
  • No manual code changes required
  • Separate PR due to major version change requiring additional scrutiny

This PR was created by the automated dependency update workflow.

Warning

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • cdn.playwright.dev

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "cdn.playwright.dev"

See Network Configuration for more information.

Generated by Dependency Update Node · ● 16.7M ·

Update npm-run-all2 from 8.0.4 to 9.0.1 (major version).

npm-run-all2 is a build script tool used to run multiple npm scripts
in parallel or sequentially. This is a major version update that may
include breaking changes.

Validation: ESLint passed. Tool is used in build scripts only.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 26, 2026 08:20
@dgee2 dgee2 added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 26, 2026
@sonarqubecloud

Copy link
Copy Markdown

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 the UI build tooling dependency npm-run-all2 to a new major version in ui/menu-website, with corresponding lockfile changes.

Changes:

  • Bump npm-run-all2 from ^8.0.4 to ^9.0.1 in the UI’s devDependencies.
  • Refresh pnpm-lock.yaml to capture the new npm-run-all2 version and updated transitive dependencies.

Reviewed changes

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

File Description
ui/menu-website/package.json Updates npm-run-all2 to ^9.0.1.
ui/menu-website/pnpm-lock.yaml Locks npm-run-all2@9.0.1 and updates related transitive packages/engine requirements.
Files not reviewed (1)
  • ui/menu-website/pnpm-lock.yaml: Language not supported

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

Comment on lines 66 to 70
"jsdom": "^29.1.1",
"msw": "^2.12.14",
"msw-storybook-addon": "^2.0.6",
"npm-run-all2": "^8.0.4",
"npm-run-all2": "^9.0.1",
"openapi-typescript": "^7.13.0",
Comment on lines +3519 to 3526
npm-normalize-package-bin@6.0.0:
resolution: {integrity: sha512-tdt4aFn9QamlhdN3HV2D2ccpBwO5/fyjjbXUxYA6uBjyekMZcZvDq0aSj9t5Jo+tih6AYFnt/cuIRn9013e0Uw==}
engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0}

npm-run-all2@8.0.4:
resolution: {integrity: sha512-wdbB5My48XKp2ZfJUlhnLVihzeuA1hgBnqB2J9ahV77wLS+/YAJAlN8I+X3DIFIPZ3m5L7nplmlbhNiFDmXRDA==}
engines: {node: ^20.5.0 || >=22.0.0, npm: '>= 10'}
npm-run-all2@9.0.1:
resolution: {integrity: sha512-ZtK8WXZBUA9x0XD6nxYdFLe86FxpkCTq2LiQxzX0LeXQY/vyAigQZXjjj/xfTwgV4Yqe/vYNIq2W09lrHKTcuQ==}
engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0, npm: '>= 10'}
hasBin: true
@dgee2 dgee2 closed this May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants