Skip to content

Bump protobufjs pnpm override 7.5.1 → ^8.7.1 - #892

Merged
rkannan82 merged 3 commits into
mainfrom
kannan/bump-protobufjs
Sep 8, 2026
Merged

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

Conversation

@rkannan82

@rkannan82 rkannan82 commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

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>
@stephanos

Copy link
Copy Markdown
Contributor

I also need this fix 👀

@rkannan82
rkannan82 merged commit 6f64678 into main Sep 8, 2026
65 of 68 checks passed
@rkannan82
rkannan82 deleted the kannan/bump-protobufjs branch September 8, 2026 14:14
rkannan82 added a commit to temporalio/omes that referenced this pull request Sep 8, 2026
Picks up temporalio/features#892 which bumps the protobufjs pnpm
override from 7.5.1 to ^8.7.1, fixing TS kitchensink CI.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
rkannan82 added a commit to temporalio/omes that referenced this pull request Sep 8, 2026
Picks up temporalio/features#892 which bumps the protobufjs pnpm
override from 7.5.1 to ^8.7.1, fixing TS kitchensink CI.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
rkannan82 added a commit to temporalio/omes that referenced this pull request Sep 8, 2026
Picks up temporalio/features#892 which bumps the protobufjs pnpm
override from 7.5.1 to ^8.7.1, fixing TS kitchensink CI.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
rkannan82 added a commit to temporalio/omes that referenced this pull request Sep 8, 2026
Picks up temporalio/features#892 which bumps the protobufjs pnpm
override from 7.5.1 to ^8.7.1, fixing TS kitchensink CI.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
rkannan82 added a commit to temporalio/omes that referenced this pull request Sep 8, 2026
Picks up temporalio/features#892 which bumps the protobufjs pnpm
override from 7.5.1 to ^8.7.1, fixing TS kitchensink CI.

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.

3 participants