Skip to content

Bump uuid and jest-junit in /webapp#1001

Merged
nang2049 merged 2 commits intomasterfrom
dependabot/npm_and_yarn/webapp/multi-adcfd88db6
Apr 30, 2026
Merged

Bump uuid and jest-junit in /webapp#1001
nang2049 merged 2 commits intomasterfrom
dependabot/npm_and_yarn/webapp/multi-adcfd88db6

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 29, 2026

Bumps uuid to 14.0.0 and updates ancestor dependency jest-junit. These dependencies need to be updated together.

Updates uuid from 8.3.2 to 14.0.0

Release notes

Sourced from uuid's releases.

v14.0.0

14.0.0 (2026-04-19)

⚠ BREAKING CHANGES

  • expect crypto to be global everywhere (requires node@20+) (#935)
  • drop node@18 support (#934)

Features

Bug Fixes

  • expect crypto to be global everywhere (requires node@20+) (#935) (f2c235f)
  • Use GITHUB_TOKEN for release-please and enable npm provenance (#925) (ffa3138)

v13.0.1

13.0.1 (2026-04-27)

Bug Fixes

v13.0.0

13.0.0 (2025-09-08)

⚠ BREAKING CHANGES

  • make browser exports the default (#901)

Bug Fixes

v12.0.1

12.0.1 (2026-04-29)

Bug Fixes

v12.0.0

12.0.0 (2025-09-05)

... (truncated)

Changelog

Sourced from uuid's changelog.

14.0.0 (2026-04-19)

Security

  • Fixes GHSA-w5hq-g745-h8pq: v3(), v5(), and v6() did not validate that writes would remain within the bounds of a caller-supplied buffer, allowing out-of-bounds writes when an invalid offset was provided. A RangeError is now thrown if offset < 0 or offset + 16 > buf.length.

⚠ BREAKING CHANGES

  • crypto is now expected to be globally defined (requires node@20+) (#935)
  • drop node@18 support (#934)
  • upgrade minimum supported TypeScript version to 5.4.3, in keeping with the project's policy of supporting TypeScript versions released within the last two years

13.0.0 (2025-09-08)

⚠ BREAKING CHANGES

  • make browser exports the default (#901)

Bug Fixes

12.0.0 (2025-09-05)

⚠ BREAKING CHANGES

  • update to typescript@5.2 (#887)
  • remove CommonJS support (#886)
  • drop node@16 support (#883)

Features

Bug Fixes

11.1.0 (2025-02-19)

... (truncated)

Commits
  • 7c1ea08 chore(main): release 14.0.0 (#926)
  • 3d2c5b0 Merge commit from fork
  • f2c235f fix!: expect crypto to be global everywhere (requires node@20+) (#935)
  • 529ef08 chore: upgrade TypeScript and fixup types (#927)
  • 086fd79 chore: update dependencies (#933)
  • dc4ddb8 feat!: drop node@18 support (#934)
  • 0f1f9c9 chore: switch to Biome for parsing and linting (#932)
  • e2879e6 chore: use maintained version of npm-run-all (#930)
  • ffa3138 fix: Use GITHUB_TOKEN for release-please and enable npm provenance (#925)
  • 0423d49 docs: remove obsolete v1 option notes (#915)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for uuid since your current version.

Install script changes

This version adds prepare script that runs during installation. Review the package contents before updating.


Updates jest-junit from 16.0.0 to 17.0.0

Release notes

Sourced from jest-junit's releases.

v17.0.0

Upgrade uuid package to latest - jest-community/jest-junit#284

Commits
  • 20d8f14 v17.0.0
  • c91dd20 Merge pull request #284 from palmerj3/upgrade-uuid-14
  • 8ff39ee Upgrade uuid to 14.0.0
  • e866b5f Add CODEOWNERS
  • 33a5a8b Merge pull request #278 from jest-community/update-ci-versions
  • f33e1f2 Update to Jest 30.2.0 and regenerate snapshots
  • 81c9775 NPM audit fix
  • 50e2666 Convert from yarn to npm
  • b4a7e14 Add snapshot update command to CLAUDE.md
  • b56a503 Simplify CI to test only Jest 30.x
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Change Impact: 🟢 Low

Reasoning: These are development/test dependencies (devDependencies) with no direct impact on production code execution. The jest-junit upgrade to v17.0.0 is explicitly designed to handle uuid 14.0.0 changes, ensuring compatibility within the development toolchain.

Regression Risk: Minimal. While uuid 14.0.0 introduces breaking changes (Node >=20 requirement, CommonJS/ESM changes), these are confined to the development environment where jest-junit is used as a test reporter. The jest-junit v17.0.0 release was specifically designed to accommodate uuid 14.0.0, mitigating compatibility issues. Production code is not affected since this is purely a testing/reporting dependency.

QA Recommendation: Low manual QA required. Verify that the CI/build pipeline successfully executes with the new dependency versions and that test reporting functions correctly with jest-junit 17.0.0. Automated integration tests through the existing test suite should suffice; no regression testing of production features is necessary.

Generated by CodeRabbitAI

Bumps [uuid](https://github.com/uuidjs/uuid) to 14.0.0 and updates ancestor dependency [jest-junit](https://github.com/jest-community/jest-junit). These dependencies need to be updated together.


Updates `uuid` from 8.3.2 to 14.0.0
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](uuidjs/uuid@v8.3.2...v14.0.0)

Updates `jest-junit` from 16.0.0 to 17.0.0
- [Release notes](https://github.com/jest-community/jest-junit/releases)
- [Commits](jest-community/jest-junit@v16.0.0...v17.0.0)

---
updated-dependencies:
- dependency-name: uuid
  dependency-version: 14.0.0
  dependency-type: indirect
- dependency-name: jest-junit
  dependency-version: 17.0.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the 2: Dev Review Requires review by a core committer label Apr 29, 2026
@dependabot dependabot Bot requested a review from a team as a code owner April 29, 2026 20:37
@dependabot dependabot Bot added the 2: Dev Review Requires review by a core committer label Apr 29, 2026
@mattermost-build
Copy link
Copy Markdown
Contributor

Hello @dependabot[bot],

Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.

@nang2049
Copy link
Copy Markdown
Contributor

@coderabbitai review

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 30, 2026

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 30, 2026

Warning

Rate limit exceeded

@nang2049 has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 59 minutes and 35 seconds before requesting another review.

To keep reviews running without waiting, you can enable usage-based add-on for your organization. This allows additional reviews beyond the hourly cap. Account admins can enable it under billing.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: c35c80a0-8b28-447b-a16e-b767698d0200

📥 Commits

Reviewing files that changed from the base of the PR and between d6dd10e and 113e189.

📒 Files selected for processing (1)
  • .github/workflows/playwright.yml
📝 Walkthrough

Walkthrough

The jest-junit devDependency in webapp/package.json is upgraded from version 16.0.0 to 17.0.0. No other configuration or Jest settings are modified.

Changes

Cohort / File(s) Summary
Dependency Version Update
webapp/package.json
jest-junit devDependency upgraded from 16.0.0 to 17.0.0.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A version bump, so small and neat,
Jest-junit updated, oh what a treat!
From sixteen to seventeen it hops,
No config changes, just version props! 📦

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Bump uuid and jest-junit in /webapp' accurately reflects the main changes in the pull request, which upgrades both uuid and jest-junit dependencies in the webapp package.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/npm_and_yarn/webapp/multi-adcfd88db6

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
Review rate limit: 0/1 reviews remaining, refill in 59 minutes and 35 seconds.

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@webapp/package.json`:
- Line 59: The PR updates package.json to "jest-junit": "17.0.0" which pulls
uuid@14 requiring Node 20+, so either update CI to Node 20+ or pin jest-junit to
a prior release that pulls uuid <14: if you choose CI, update the Node version
env (NODE_VERSION) in CI workflows (e.g., playwright.yml) and the .nvmrc content
to 20+, ensure any workflow matrix or runner setup uses Node 20; if you prefer
downgrading, change the jest-junit entry in package.json to a 16.x/compatible
version that depends on uuid <14 and run install + lockfile update so CI uses
the older transitive dependency before merging.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 819f5487-1c78-4a1c-ba00-845cbcd6dfad

📥 Commits

Reviewing files that changed from the base of the PR and between 9583797 and d6dd10e.

⛔ Files ignored due to path filters (1)
  • webapp/package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (1)
  • webapp/package.json

Comment thread webapp/package.json
@nang2049
Copy link
Copy Markdown
Contributor

@coderabbitai review

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 30, 2026

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@nang2049
Copy link
Copy Markdown
Contributor

@coderabbitai review

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 30, 2026

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@nang2049 nang2049 merged commit c1fde58 into master Apr 30, 2026
19 checks passed
@nang2049 nang2049 deleted the dependabot/npm_and_yarn/webapp/multi-adcfd88db6 branch April 30, 2026 10:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2: Dev Review Requires review by a core committer Contributor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants