Skip to content

Bump tar and node-gyp#82

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/multi-a5c66e9561
Open

Bump tar and node-gyp#82
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/multi-a5c66e9561

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 16, 2026

Copy link
Copy Markdown
Contributor

Bumps tar to 7.5.20 and updates ancestor dependency node-gyp. These dependencies need to be updated together.

Updates tar from 6.1.12 to 7.5.20

Release notes

Sourced from tar's releases.

v6.1.13

6.1.13 (2022-12-07)

Dependencies

Changelog

Sourced from tar's changelog.

Changelog

7.5

  • Added zstd compression support.
  • Consistent TOCTOU behavior in sync t.list
  • Only read from ustar block if not specified in Pax
  • Fix sync tar.list when file size reduces while reading
  • Sanitize absolute linkpaths properly
  • Prevent writing hardlink entries to the archive ahead of their file target

7.4

  • Deprecate onentry in favor of onReadEntry for clarity.

7.3

  • Add onWriteEntry option

7.2

  • DRY the command definitions into a single makeCommand method, and update the type signatures to more appropriately infer the return type from the options and arguments provided.

7.1

  • Update minipass to v7.1.0
  • Update the type definitions of write() and end() methods on Unpack and Parser classes to be compatible with the NodeJS.WritableStream type in the latest versions of @types/node.

7.0

  • Drop support for node <18
  • Rewrite in TypeScript, provide ESM and CommonJS hybrid interface
  • Add tree-shake friendly exports, like import('tar/create') and import('tar/read-entry') to get individual functions or classes.
  • Add chmod option that defaults to false, and deprecate noChmod. That is, reverse the default option regarding explicitly setting file system modes to match tar entry settings.
  • Add processUmask option to avoid having to call process.umask() when chmod: true (or noChmod: false) is set.

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by isaacs, a new releaser for tar since your current version.

Install script changes

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


Updates node-gyp from 9.3.0 to 13.0.1

Release notes

Sourced from node-gyp's releases.

v13.0.1

13.0.1 (2026-07-02)

Core

Miscellaneous

v13.0.0

13.0.0 (2026-06-10)

⚠ BREAKING CHANGES

  • node-gyp now supports node ^22.22.2 || ^24.15.0 || >=26.0.0

Features

  • bump to new node engine range (b792b8e)

Bug Fixes

Core

Miscellaneous

v12.4.0

12.4.0 (2026-05-15)

Features

... (truncated)

Changelog

Sourced from node-gyp's changelog.

13.0.1 (2026-07-02)

Core

Miscellaneous

13.0.0 (2026-06-10)

⚠ BREAKING CHANGES

  • node-gyp now supports node ^22.22.2 || ^24.15.0 || >=26.0.0

Features

  • bump to new node engine range (b792b8e)

Bug Fixes

Core

Miscellaneous

12.4.0 (2026-05-15)

Features

... (truncated)

Commits
Maintainer changes

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


@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 16, 2026
@birme birme added the ready-for-maintainer Reviewed by triage bot; awaiting human merge label Jul 21, 2026
@birme

birme commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Thanks for the automated dependency update, Dependabot!

This PR is Tier B and cannot be auto-merged for two reasons:

  1. Major node-gyp bump (9.3.0 → 13.0.1): node-gyp is a build-critical dependency that compiles the native addon — even minor changes here can break builds silently across platforms, and a 4-major-version jump warrants explicit human validation.
  2. CI is red: Most CI checks are currently failing on this PR, so it cannot be merged regardless of tier.

Action needed: A human maintainer should evaluate whether node-gyp 13 is compatible with the current binding.gyp and src/ code (particularly its narrowed engine range ^22.22.2 || ^24.15.0 || >=26.0.0 which drops Node 18 and 20 support), investigate the CI failures, and decide whether to merge or close this PR in favour of a more targeted update.

The ready-for-maintainer label has been applied.

node-srt maintenance bot

Bumps [tar](https://github.com/isaacs/node-tar) to 7.5.20 and updates ancestor dependency [node-gyp](https://github.com/nodejs/node-gyp). These dependencies need to be updated together.


Updates `tar` from 6.1.12 to 7.5.20
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](isaacs/node-tar@v6.1.12...v7.5.20)

Updates `node-gyp` from 9.3.0 to 13.0.1
- [Release notes](https://github.com/nodejs/node-gyp/releases)
- [Changelog](https://github.com/nodejs/node-gyp/blob/main/CHANGELOG.md)
- [Commits](nodejs/node-gyp@v9.3.0...v13.0.1)

---
updated-dependencies:
- dependency-name: node-gyp
  dependency-version: 13.0.1
  dependency-type: direct:production
- dependency-name: tar
  dependency-version: 7.5.20
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/multi-a5c66e9561 branch from 14c6046 to 3a5cc89 Compare July 21, 2026 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code ready-for-maintainer Reviewed by triage bot; awaiting human merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant