[Snyk] Security upgrade simple-git from 3.27.0 to 3.32.0#30
[Snyk] Security upgrade simple-git from 3.27.0 to 3.32.0#30snyk-io[bot] wants to merge 1 commit intomainfrom
Conversation
…e vulnerabilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-SIMPLEGIT-16032290
|
This is a minor version upgrade for Key Changes:
There are no immediate breaking changes that require code modifications. The upgrade is considered safe. Source: GitHub CHANGELOG
|
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
There was a problem hiding this comment.
PR Complexity Score: 1.4 - Trivial
View Breakdown
- Lines Changed: 38
- Files Changed: 2
- Complexity Added: 0
- Raw Score: 6.76
Overview
This PR updates the CLI package’s git dependency and refreshes the corresponding pnpm lockfile entries. The primary goal is to bump simple-git to a newer version and align the lockfile with the declared dependencies. It also removes an unused pnpm override and ensures meow is explicitly captured in the lockfile.
Key Changes
- Bumped
simple-gitinpackages/cli/package.jsonfrom^3.27.0to^3.32.0, with the lockfile resolved to3.36.0, to pick up newer fixes/features. - Updated
pnpm-lock.yamlto reflect the newsimple-gitversion and its additional internal dependencies (@simple-git/args-pathspec,@simple-git/argv-parser). - Added explicit
meow@13.2.0resolution topnpm-lock.yamlto match the declared dependency inpackage.json. - Removed the
@chargebee/js-framework-adaptersoverride from the lockfile, indicating it is no longer needed for the CLI package.
Risks & Considerations
- The newer
simple-gitversion may introduce subtle behavior changes in any CLI commands that interact with git; existing git-related flows should be smoke-tested. - New transitive dependencies for
simple-git(@simple-git/args-pathspec,@simple-git/argv-parser) add a small surface area for dependency-related issues (e.g., resolution or compatibility). - Removal of the
@chargebee/js-framework-adaptersoverride assumes no remaining implicit reliance on this local link; consumers relying on that override outside this package should verify their setups.
File-level change summary
| File | Change summary |
|---|---|
| packages/cli/package.json | Bumped the simple-git dependency from ^3.27.0 to ^3.32.0. |
| packages/cli/pnpm-lock.yaml | Regenerated lockfile entries to match updated dependencies, including new simple-git version, added meow entry, new @simple-git/* packages, and removal of an unused override. |
Snyk has created this PR to fix 1 vulnerabilities in the pnpm dependencies of this project.
Snyk changed the following file(s):
packages/cli/package.jsonpackages/cli/pnpm-lock.yamlVulnerabilities that will be fixed with an upgrade:
SNYK-JS-SIMPLEGIT-16032290
Breaking Change Risk
Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic
Learn how to fix vulnerabilities with free interactive lessons:
🦉 Command Injection