Skip to content

test: apply npm audit fixes to JavaScript projects - #1072

Merged
Brandon Waterloo [MSFT] (bwateratmsft) merged 3 commits into
mainfrom
agents/js-test-projects-npm-audit-fix
Aug 6, 2026
Merged

test: apply npm audit fixes to JavaScript projects#1072
Brandon Waterloo [MSFT] (bwateratmsft) merged 3 commits into
mainfrom
agents/js-test-projects-npm-audit-fix

Conversation

@bwateratmsft

@bwateratmsft Brandon Waterloo [MSFT] (bwateratmsft) commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Summary

  • run npm install and npm audit fix across every package-based JavaScript test project
  • apply the required manifest upgrades for Angular, Next.js, Nuxt, React, and Vue fixtures
  • require Node.js 22 or newer across all npm-based test fixtures
  • leave Svelte dependencies unchanged because its audit is already clean
  • exclude generated lockfiles from the change

Validation

  • npm run build
  • npm run lint

The npm-generated cross-major fixture upgrades require validation in the linked Azure DevOps build.

Update vulnerable framework and tooling dependencies across the JavaScript test fixtures while keeping generated lockfiles out of the change.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@bwateratmsft

Copy link
Copy Markdown
Contributor Author

Queued Azure DevOps build 20260806.2 for this branch.

Use a supported modern runtime for the audited framework and build-tool upgrades across all npm-based fixtures.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 56ee27ad-8477-45dc-b685-41ade5513d8c
@bwateratmsft

Copy link
Copy Markdown
Contributor Author

Queued updated Azure DevOps build 20260806.3 for commit ff463b3 with the Node.js 22 requirements.

Keep detector tests aligned with the audited framework versions and Node.js 22 engine declarations in the JavaScript fixtures.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 56ee27ad-8477-45dc-b685-41ade5513d8c
@bwateratmsft

Brandon Waterloo [MSFT] (bwateratmsft) commented Aug 6, 2026

Copy link
Copy Markdown
Contributor Author

Fixed the stale Node detector fixture expectations; all 39 unit tests now pass locally. Queued replacement Azure DevOps build 20260806.4 for commit ec81ff9.

UPDATE: build is passing.

@bwateratmsft
Brandon Waterloo [MSFT] (bwateratmsft) merged commit 66b956b into main Aug 6, 2026
2 checks passed
@bwateratmsft
Brandon Waterloo [MSFT] (bwateratmsft) deleted the agents/js-test-projects-npm-audit-fix branch August 6, 2026 13:24
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