proto-codegen
Local @temporalio/proto codegen
The published @temporalio/proto package often lags the protos we develop
against. This tool regenerates a drop-in @temporalio/proto from current
temporalio/api protos so you can build and preview the UI against unreleased
fields locally.
This is a local dev unblock, not a shipped dependency. The generated output,
the pnpm override that activates it, and the ui-server go.mod bump are all
local-only — none of them are committed. A feature must not merge to main
relying on an unreleased proto; wait until the fields ship in a released
@temporalio/proto (and go.temporal.io/api for the ui-server), then delete the
local setup with --reset.
Only the tooling is committed: scripts/generate-temporal-proto.ts, this skill,
the .gitignore entry, and the protobufjs-cli devDep. vendor/temporalio-proto/
is gitignored.