Skip to content

fix(deps): move jsii-rosetta to 6.0.16 for stream-json 3 - #463

Merged
jsteinich merged 1 commit into
open-constructs:mainfrom
garysassano:fix/deps-stream-json-3
Sep 24, 2026
Merged

jsteinich merged 1 commit into
open-constructs:mainfrom
garysassano:fix/deps-stream-json-3

Conversation

@garysassano

Copy link
Copy Markdown
Contributor

The workspace lockfile resolves jsii-rosetta to 6.0.13, which still depends on stream-json ^1.9.1. jsii-rosetta 6.0.16 (and 5.9.67) moved to stream-json ^3.6.0, so this bumps the lockfile to 6.0.16 and the workspace now carries only stream-json@3.7.0.

Only pnpm-lock.yaml changes. The declared ~6.0.0 range already admits 6.0.16, so published packages are unaffected; consumers get stream-json 3 on a fresh install already. This only brings the repo's own dev/CI tree in line.

The weekly JSII upgrade PR (#327) would eventually do this, but it has been open since July with failing checks and currently stops at 6.0.15, which still uses stream-json 1.x.

pnpm update -r --depth Infinity jsii-rosetta left cdktn-cli's auto-installed jsii-pacmak peer on 6.0.13, and pnpm dedupe churned the jest tree, so the stale peer was repointed to 6.0.16 and the five orphaned entries were dropped by hand.

Verification:

  • pnpm install --frozen-lockfile passes
  • pnpm why -r stream-json reports only 3.7.0
  • jsii-rosetta 6.0.16 translates a sample snippet to Python, Java, C# and Go with no diagnostics, and saves and loads a tablet (plain and gzip), which is the code path that uses stream-json

jsii-rosetta 6.0.16 moved from stream-json ^1.9.1 to ^3.6.0. The lockfile
still resolved 6.0.13, so the workspace carried stream-json 1.9.1. Only the
lockfile changes; the declared ~6.0.0 range already admits 6.0.16.
@garysassano
garysassano requested a review from a team as a code owner September 23, 2026 15:24
@jsteinich
jsteinich merged commit f1ec16f into open-constructs:main Sep 24, 2026
260 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants