Skip to content

Bump protobufjs pnpm override 7.5.1 → ^8.7.1 - #892

Open
rkannan82 wants to merge 3 commits into
mainfrom
kannan/bump-protobufjs
Open

Bump protobufjs pnpm override 7.5.1 → ^8.7.1#892
rkannan82 wants to merge 3 commits into
mainfrom
kannan/bump-protobufjs

Conversation

@rkannan82

@rkannan82 rkannan82 commented Sep 6, 2026

Copy link
Copy Markdown

What

Bump protobufjs from 7.5.1 to ^8.7.1 in both the root package.json and the pnpm override in sdkbuild/typescript.go.

Why

@temporalio/common@1.23.0 requires protobufjs@^8.7.1. The 7.5.1 pin (added as a temporary workaround in #625, underlying issue since fixed in temporalio/sdk-typescript#1717) blocks 8.x resolution, breaking all TS kitchensink tests in omes with Cannot find module 'protobufjs/ext/protojson'.

How did you test it?

Confirmed @temporalio/common@1.23.0 declares protobufjs@^8.7.1 via npm view. Confirmed ext/protojson was added in protobufjs 8.x. Will verify omes CI passes after this merges and omes bumps its features dep.

@temporalio/common@1.23.0 requires protobufjs/ext/protojson which
was added in protobufjs 7.5.2. The pnpm override pinning 7.5.1
causes "Cannot find module 'protobufjs/ext/protojson'" errors in
all TypeScript kitchensink tests.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@rkannan82
rkannan82 marked this pull request as ready for review September 6, 2026 19:50
@rkannan82
rkannan82 requested review from a team as code owners September 6, 2026 19:50
@temporalio/common@1.23.0 declares protobufjs@^8.7.1 as a
dependency. The ext/protojson module was added in protobufjs 8.6.0,
so bumping to 7.5.2 would not have fixed the issue.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@rkannan82 rkannan82 changed the title Bump protobufjs pnpm override 7.5.1 → 7.5.2 Bump protobufjs pnpm override 7.5.1 → ^8.7.1 Sep 6, 2026
The pin exists in two places — the pnpm override in sdkbuild
(for external consumers like omes) and the root package.json
(for the features repo's own TS tests). Both need ^8.7.1.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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.

1 participant