chore(client): regenerate the TypeScript client from node.proto #520

Merged
admin merged 1 commits from chore/regen-client-proto into dev 2026-10-19 17:31:13 +00:00
Owner

packages/client/src/gen/sisyphus/node/v1/node_pb.ts is the desktop's TypeScript client for the node's local API. Nobody had regenerated it since #391, so it was missing everything added to node.proto since, including GetJoinedPool, WatchJoinedPool, JoinedPool and JoinedPoolState (#483, #485). This PR:

  • regenerates it with the repo's own npm --prefix apps/sisyphus run proto:generate (protoc-gen-es v2.16.0, the same as before). The diff only adds exports; nothing is renamed or removed.
  • makes make proto run that step after regenerating the Go code, so editing node.proto keeps both in step. docs/development.md, docs/desktop-backend.md and packages/client/README.md say so.

Checked: npm run typecheck is clean and npm test passes (108/108) in apps/sisyphus. actionlint is clean.

#519 adds LeavePool to node.proto. Whichever of the two merges second will regenerate this file again so it includes LeavePool.

`packages/client/src/gen/sisyphus/node/v1/node_pb.ts` is the desktop's TypeScript client for the node's local API. Nobody had regenerated it since #391, so it was missing everything added to `node.proto` since, including `GetJoinedPool`, `WatchJoinedPool`, `JoinedPool` and `JoinedPoolState` (#483, #485). This PR: - regenerates it with the repo's own `npm --prefix apps/sisyphus run proto:generate` (protoc-gen-es v2.16.0, the same as before). The diff only **adds** exports; nothing is renamed or removed. - makes `make proto` run that step after regenerating the Go code, so editing `node.proto` keeps both in step. `docs/development.md`, `docs/desktop-backend.md` and `packages/client/README.md` say so. Checked: `npm run typecheck` is clean and `npm test` passes (108/108) in `apps/sisyphus`. `actionlint` is clean. #519 adds `LeavePool` to `node.proto`. Whichever of the two merges second will regenerate this file again so it includes `LeavePool`.
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Sisyphus/Sisyphus#520