chore(deps): bump uuid from 9.0.1 to 14.0.0#4050
Conversation
|
|
|
Your PR title doesn't contain a Jira issue key. Consider adding it for better traceability. Example:
Projects:
Please add a Jira issue key to your PR title. |
2 similar comments
|
Your PR title doesn't contain a Jira issue key. Consider adding it for better traceability. Example:
Projects:
Please add a Jira issue key to your PR title. |
|
Your PR title doesn't contain a Jira issue key. Consider adding it for better traceability. Example:
Projects:
Please add a Jira issue key to your PR title. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 2 potential issues.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 8ff3836. Configure here.
| "tsconfig-paths": "^4.2.0", | ||
| "utf-8-validate": "^5.0.10", | ||
| "uuid": "^9.0.0", | ||
| "uuid": "^14.0.0", |
There was a problem hiding this comment.
ESM-only uuid v14 breaks CommonJS project at runtime
High Severity
uuid v14 is ESM-only (CommonJS removed in v12), but the backend's tsconfig.json uses "module": "commonjs" and "moduleResolution": "node", and the services use "module": "Node16" without "type": "module" in package.json. TypeScript will compile import { v4 } from 'uuid' into require('uuid'), which fails at runtime with ERR_REQUIRE_ESM on Node 20 (used in CI). All code paths using uuid will crash.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit 8ff3836. Configure here.
| needle@https://codeload.github.com/clearbit/needle/tar.gz/84d28b5f2c3916db1e7eb84aeaa9d976cc40054b: | ||
| resolution: {tarball: https://codeload.github.com/clearbit/needle/tar.gz/84d28b5f2c3916db1e7eb84aeaa9d976cc40054b} | ||
| needle@git+https://git@github.com:clearbit/needle.git#84d28b5f2c3916db1e7eb84aeaa9d976cc40054b: | ||
| resolution: {commit: 84d28b5f2c3916db1e7eb84aeaa9d976cc40054b, repo: git@github.com:clearbit/needle.git, type: git} |
There was a problem hiding this comment.
Needle resolution changed from HTTPS tarball to SSH git
Medium Severity
The lockfile regeneration silently changed the clearbit/needle dependency resolution from an HTTPS tarball download (https://codeload.github.com/...) to an SSH-based git clone (git@github.com:clearbit/needle.git). CI/CD pipelines and Docker builds that previously worked without SSH keys configured for GitHub will now fail during pnpm install when attempting to clone this dependency.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit 8ff3836. Configure here.
|
Your PR title doesn't contain a Jira issue key. Consider adding it for better traceability. Example:
Projects:
Please add a Jira issue key to your PR title. |
Bumps [uuid](https://github.com/uuidjs/uuid) from 9.0.1 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@v9.0.1...v14.0.0) --- updated-dependencies: - dependency-name: uuid dependency-version: 14.0.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
8ff3836 to
8c9ec20
Compare


Bumps uuid from 9.0.1 to 14.0.0.
Release notes
Sourced from uuid's releases.
... (truncated)
Changelog
Sourced from uuid's changelog.
... (truncated)
Commits
7c1ea08chore(main): release 14.0.0 (#926)3d2c5b0Merge commit from forkf2c235ffix!: expectcryptoto be global everywhere (requires node@20+) (#935)529ef08chore: upgrade TypeScript and fixup types (#927)086fd79chore: update dependencies (#933)dc4ddb8feat!: drop node@18 support (#934)0f1f9c9chore: switch to Biome for parsing and linting (#932)e2879e6chore: use maintained version of npm-run-all (#930)ffa3138fix: Use GITHUB_TOKEN for release-please and enable npm provenance (#925)0423d49docs: remove obsolete v1 option notes (#915)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
preparescript that runs during installation. Review the package contents before updating.Note
Medium Risk
Upgrading
uuidto v14 is potentially breaking because it drops Node 18 support and changes crypto expectations, which could impact runtime environments and UUID generation paths.Overview
Bumps the
uuiddependency from^9.xto^14.0.0acrossbackend,@crowd/common, and@crowd/data-access-layer, updatingpnpm-lock.yamlaccordingly.The lockfile also changes the
clearbit-pinnedneedlereference from a GitHub tarball URL to agit+sshsource and records new deprecation metadata for some transitive packages.Reviewed by Cursor Bugbot for commit 8c9ec20. Bugbot is set up for automated code reviews on this repo. Configure here.