Skip to content

Bump tar-stream from 3.2.0 to 3.2.1 in the prod-dependencies group across 1 directory - #1765

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/prod-dependencies-e0fa9437ce
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/prod-dependencies-e0fa9437ce

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 30, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the prod-dependencies group with 1 update in the / directory: tar-stream.

Updates tar-stream from 3.2.0 to 3.2.1

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file Fanout javascript Pull requests that update Javascript code labels Aug 30, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner August 30, 2026 22:04
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code Fanout labels Aug 30, 2026
@dependabot dependabot Bot changed the title Bump tar-stream from 3.2.0 to 3.2.1 in the prod-dependencies group Bump tar-stream from 3.2.0 to 3.2.1 in the prod-dependencies group across 1 directory Sep 6, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/prod-dependencies-e0fa9437ce branch from 762c1a9 to 63481f0 Compare September 6, 2026 22:02
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/prod-dependencies-e0fa9437ce branch 9 times, most recently from 0a3b8b7 to 5c4fba6 Compare September 18, 2026 16:55
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/prod-dependencies-e0fa9437ce branch from 5c4fba6 to 3cf9a23 Compare September 25, 2026 21:13
@jeffwidman

jeffwidman commented Sep 25, 2026 •

Copy link
Copy Markdown
Member

Status: blocked on the upstream fix

We opened mafintosh/tar-stream#184 to correct the published streamx dependency range. This Dependabot update is blocked on that PR landing and a new tar-stream patch release being published. Once that release is available, Dependabot can refresh or recreate this update with consistent dependency metadata.

Why CI is failing

Both failing checks have the same TypeScript declaration-resolution root cause; this does not currently look like a tar-stream runtime regression.

tar-stream@3.2.1 added first-party TypeScript declarations in mafintosh/tar-stream#179. Those declarations import Readable, Writable, and related types from streamx.

This PR leaves the transitive dependency locked at streamx@2.23.0. Streamx did not publish TypeScript declarations until 2.28.0, so the first compiler failure is:

node_modules/tar-stream/index.d.ts(7,8): error TS7016:
Could not find a declaration file for module "streamx".

The remaining errors are consequences of that missing declaration: Pack is not recognized as a readable stream, Extract appears not to have .on(), event callback arguments become implicit any, and the extractor is not assignable to a writable stream. The test job hits these during npm run typecheck; the integration job hits the same errors while compiling the test suites.

Tar-stream still declares streamx: ^2.15.0, so 2.23.0 satisfies its published dependency range and the package manager has no reason to refresh the existing transitive lock entry. This mismatch is tracked in mafintosh/tar-stream#183, with the fix proposed in mafintosh/tar-stream#184.

We could work around the problem here by refreshing the transitive lock entry to streamx >= 2.28.1, for example with:

npm update streamx --package-lock-only

That would supply both the declarations and Node core stream type compatibility expected by tar-stream 3.2.1. However, the cleaner and simpler option is to wait for the upstream patch release rather than carrying a transitive lockfile workaround here.

Recommendation: treat this PR as blocked on mafintosh/tar-stream#184 landing and being released, then let Dependabot refresh or recreate the update normally.

Bumps the prod-dependencies group with 1 update in the / directory: [tar-stream](https://github.com/mafintosh/tar-stream).


Updates `tar-stream` from 3.2.0 to 3.2.1
- [Commits](mafintosh/tar-stream@v3.2.0...v3.2.1)

---
updated-dependencies:
- dependency-name: tar-stream
  dependency-version: 3.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/prod-dependencies-e0fa9437ce branch from 3cf9a23 to 896bfd7 Compare September 26, 2026 06:40
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 Fanout javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant