Skip to content

refactor: Bump tar and npm#1878

Merged
mtrezza merged 1 commit intomasterfrom
dependabot/npm_and_yarn/multi-cc382f683c
Mar 30, 2026
Merged

refactor: Bump tar and npm#1878
mtrezza merged 1 commit intomasterfrom
dependabot/npm_and_yarn/multi-cc382f683c

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 11, 2026

Removes tar. It's no longer used after updating ancestor dependency npm. These dependencies need to be updated together.

Removes tar

Updates npm from 11.7.0 to 11.11.1

Release notes

Sourced from npm's releases.

v11.11.1

11.11.1 (2026-03-10)

Bug Fixes

Documentation

Dependencies

Chores

v11.11.0

11.11.0 (2026-02-25)

Features

Bug Fixes

Documentation

Dependencies

... (truncated)

Changelog

Sourced from npm's changelog.

11.11.1 (2026-03-10)

Bug Fixes

Documentation

Dependencies

Chores

11.11.0 (2026-02-25)

Features

Bug Fixes

Documentation

Dependencies

... (truncated)

Commits
  • 8afa3bd chore: release 11.11.1
  • a9d242b fix: include all subcommands on main command help (#9099)
  • 5b7c0cc fix(arborist): exclude store nodes from :root > * in linked strategy (#9096)
  • 3b70a9d fix(arborist): simplify rootDeclaredDeps initialization (#9097)
  • 29b8407 fix: unwrap comments and lines meant for output (#9087)
  • b56986a fix(ls): suppress false UNMET DEPENDENCYs in linked strategy (#9095)
  • c7702d0 fix(arborist): fix non-idempotent linked install with workspace projects (#9094)
  • 075ae23 deps: tar@7.5.11
  • 13fa40d deps: pacote@21.5.0
  • 76c76e5 fix(ci): don't error on optional deps in the lockfile (#9083)
  • 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.

Summary by CodeRabbit

  • Chores
    • Updated npm to version 11.12.1 and refreshed bundled dependencies to the latest available versions for improved stability and compatibility.

@dependabot dependabot Bot added dependencies javascript Pull requests that update Javascript code labels Mar 11, 2026
@dependabot dependabot Bot mentioned this pull request Mar 11, 2026
@parse-github-assistant
Copy link
Copy Markdown

I will reformat the title to use the proper commit message syntax.

@parse-github-assistant parse-github-assistant Bot changed the title refactor: bump tar and npm refactor: Bump tar and npm Mar 11, 2026
@parseplatformorg
Copy link
Copy Markdown
Contributor

parseplatformorg commented Mar 11, 2026

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/multi-cc382f683c branch from 599fae7 to ca12ed2 Compare March 30, 2026 00:29
@mtrezza
Copy link
Copy Markdown
Member

mtrezza commented Mar 30, 2026

@coderabbitai review

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 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 Mar 30, 2026

📝 Walkthrough

Walkthrough

Updated npm from version 11.7.0 to 11.12.1 in the package lock file, including bumping numerous npm CLI and dependency packages (e.g., @npmcli/arborist, pacote, tar, semver) to newer versions while restructuring nested bundled dependencies.

Changes

Cohort / File(s) Summary
Dependency Lock File
package-lock.json
Updated npm from 11.7.0 to 11.12.1; bumped multiple npm CLI (@npmcli/*) and core dependencies (pacote, tar, semver, glob, minimatch, etc.) to patch and minor versions; removed bundled entries (@isaacs/balanced-match, @isaacs/brace-expansion, some @sigstore/@tufjs sub-packages) and added @gar/promise-retry; restructured nested bundled dependency graph.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~15 minutes

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description provides clear context about the changes but does not follow the repository's required PR template structure. Update the description to follow the template: add required checklist items, properly formatted Issue Description, Approach section, and TODOs sections instead of Dependabot's auto-generated format.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the main change: bumping the npm dependency version and removing the tar dependency.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ 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/multi-cc382f683c

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

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

@mtrezza
Copy link
Copy Markdown
Member

mtrezza commented Mar 30, 2026

@dependabot rebase

Removes [tar](https://github.com/isaacs/node-tar). It's no longer used after updating ancestor dependency [npm](https://github.com/npm/cli). These dependencies need to be updated together.


Removes `tar`

Updates `npm` from 11.7.0 to 11.11.1
- [Release notes](https://github.com/npm/cli/releases)
- [Changelog](https://github.com/npm/cli/blob/latest/CHANGELOG.md)
- [Commits](npm/cli@v11.7.0...v11.11.1)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 
  dependency-type: indirect
- dependency-name: npm
  dependency-version: 11.11.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/multi-cc382f683c branch from ca12ed2 to f9bd6e9 Compare March 30, 2026 02:04
coderabbitai[bot]
coderabbitai Bot previously requested changes Mar 30, 2026
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 `@package-lock.json`:
- Around line 2751-2753: The package-lock.json shows "version": "11.12.1" while
the PR text claims npm was updated to 11.11.1; fix by making the declared
version consistent: either update the PR description and any changelog to state
11.12.1, or roll the lockfile back/regenerate it to 11.11.1 so it matches the PR
intent. Inspect the "version" field in package-lock.json and any npm-version
mentions in package.json or release notes and update them all to the single
correct version, then regenerate the lockfile (npm install) if you change
package.json to ensure consistency before pushing.
🪄 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: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 76bd4842-a59c-4511-91fb-8904d8d935d2

📥 Commits

Reviewing files that changed from the base of the PR and between 4366293 and ca12ed2.

📒 Files selected for processing (1)
  • package-lock.json

Comment thread package-lock.json
Comment on lines +2751 to +2753
"version": "11.12.1",
"resolved": "https://registry.npmjs.org/npm/-/npm-11.12.1.tgz",
"integrity": "sha512-zcoUuF1kezGSAo0CqtvoLXX3mkRqzuqYdL6Y5tdo8g69NVV3CkjQ6ZBhBgB4d7vGkPcV6TcvLi3GRKPDFX+xTA==",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Version inconsistency between PR description and actual code.

The PR description states that npm is being updated to version 11.11.1, but the actual version in the lockfile is 11.12.1. This is likely a minor documentation issue where either the PR description wasn't updated after a subsequent version bump, or the version was updated after the PR was created.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@package-lock.json` around lines 2751 - 2753, The package-lock.json shows
"version": "11.12.1" while the PR text claims npm was updated to 11.11.1; fix by
making the declared version consistent: either update the PR description and any
changelog to state 11.12.1, or roll the lockfile back/regenerate it to 11.11.1
so it matches the PR intent. Inspect the "version" field in package-lock.json
and any npm-version mentions in package.json or release notes and update them
all to the single correct version, then regenerate the lockfile (npm install) if
you change package.json to ensure consistency before pushing.

@mtrezza mtrezza dismissed coderabbitai[bot]’s stale review March 30, 2026 02:25

Version mismatch is a cosmetic Dependabot PR description artifact; the actual lock file correctly shows npm 11.12.1. No code fix needed.

@mtrezza mtrezza merged commit ac4e8d2 into master Mar 30, 2026
13 of 16 checks passed
@mtrezza mtrezza deleted the dependabot/npm_and_yarn/multi-cc382f683c branch March 30, 2026 02:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants