Bump hey-sdk to v0.30.0
Merged
JE
2mo ago+131+131+012345678901234567890123456789-19-19-01234567890123456789
Summary
Pins hey-sdk v0.30.0 (go/v0.30.0, 9b16fc7).
What it brings the CLI:
- Draft sends and edits that HEY rejects with a 422 now surface the validation message instead of a bare "validation error", and a draft edit that fails no longer reads as applied (basecamp/hey-sdk#133). Closes #350.
- Also in the release, not yet called here: the workflow stage reader (basecamp/hey-sdk#141), generated operation retry policies (basecamp/hey-sdk#94), Retry-After rounding (basecamp/hey-sdk#151), and the Rust SDK (basecamp/hey-sdk#145).
Alongside the pin:
internal/mcpserver/model/resynced fromgo/v0.30.0viamake update-mcp-model: PROVENANCE moves to 9b16fc7, and the model gainsGetWorkflowStageunder the Workflows tag, which the catalog already pins as unmapped, soTestCatalogUnmappedTagsArePinnedis unchanged.github.com/oapi-codegen/runtimev1.6.0 → v1.7.0 (indirect, pulled by the SDK).nix/package.nixvendorHash recomputed withmake update-nix-hashand verified by a full Nix build.
Test plan
-
make check(fmt, vet, lint, unit tests, tidy, surface, release lockstep) -
make update-nix-hashbuilt the flake against the new go.sum -
go.modcarries a singlegithub.com/basecamp/hey-sdk/go v0.30.0requirement and noreplace
Summary by cubic
Pins hey-sdk from v0.29.0 to v0.30.0, so draft sends and edits HEY rejects with a 422 now surface the validation message instead of a bare "validation error", and a failed draft edit no longer reads as applied.
Changes
- The MCP model resyncs to
go/v0.30.0, addingGetWorkflowStageunder the Workflows tag, which the catalog already pins as unmapped. github.com/oapi-codegen/runtimebumps to v1.7.0 as an indirect dependency.nix/package.nixvendorHash is recomputed viamake update-nix-hashand verified with a full Nix build.- Other SDK additions like the workflow stage reader and retry policy fixes are not called by the CLI yet.