feat(deps): bump minimatch from 9.0.5 to 10.2.1#19399
feat(deps): bump minimatch from 9.0.5 to 10.2.1#19399dependabot[bot] wants to merge 1 commit intodevelopfrom
Conversation
Bumps [minimatch](https://github.com/isaacs/minimatch) from 9.0.5 to 10.2.1. - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](isaacs/minimatch@v9.0.5...v10.2.1) --- updated-dependencies: - dependency-name: minimatch dependency-version: 10.2.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
| "@sentry/opentelemetry": "10.39.0", | ||
| "import-in-the-middle": "^2.0.6", | ||
| "minimatch": "^9.0.0" | ||
| "minimatch": "^10.2.1" |
There was a problem hiding this comment.
Bug: The minimatch dependency upgrade requires Node.js 20+, but the package still declares support for Node.js 18, causing a breaking incompatibility and runtime failures.
Severity: HIGH
Suggested Fix
Either update the engines field in packages/node/package.json to require Node.js 20+ to reflect the new minimum requirement, or revert the minimatch dependency to a version compatible with Node.js 18 (e.g., version 9.x).
Prompt for AI Agent
Review the code at the location below. A potential bug has been identified by an AI
agent.
Verify if this is a real issue. If it is, propose a fix; if not, explain why it's not
valid.
Location: packages/node/package.json#L102
Potential issue: The `@sentry/node` package declares support for Node.js 18 and above
via its `engines` field. This change introduces a dependency on `minimatch` version
10.2.1, which requires Node.js 20 or higher. This creates a version incompatibility that
will cause runtime failures for users running the package on Node.js 18 or 19. This is a
breaking change that is not reflected in the package's declared engine requirements and
will likely cause CI jobs running on Node.js 18 to fail.
Did we get this right? 👍 / 👎 to inform future reviews.
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.
| "@sentry/opentelemetry": "10.39.0", | ||
| "import-in-the-middle": "^2.0.6", | ||
| "minimatch": "^9.0.0" | ||
| "minimatch": "^10.2.1" |
There was a problem hiding this comment.
Major dependency bump narrows Node.js version support
High Severity
Bumping minimatch from ^9.0.0 to ^10.2.1 introduces a Node.js version compatibility gap. minimatch v10 declares "engines": { "node": "20 || >=22" }, but @sentry/node officially supports Node 18.0.0+, as confirmed by Sentry docs and the "@types/node": "^18.19.1" devDependency. Users on Node 18 would receive a dependency that doesn't support their runtime, potentially causing failures. This is a breaking change for the package's supported platform matrix.
Triggered by project rule: PR Review Guidelines for Cursor Bot
|
No can do, minimatch v10 requires node > 18 and we still support node 18. |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |


Bumps minimatch from 9.0.5 to 10.2.1.
Changelog
Sourced from minimatch's changelog.
... (truncated)
Commits
6d7ac3410.2.12e111f3coalesce consecutive non-globstar * characters1a62a2a10.2.0758b5a3changelog 10.2903e50badd braceExpandMax option, formata50a11010.1.3a08c046move back to og brace-expansionfde70d110.1.205210d8update depsba4093cupdate workflows and package stuffDependabot 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill 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.