You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Goal: move github.com/coder/coder/v2 from v2.35.8 to an exact v2.37.x release.
Why: the AI provider, chat model and MCP server APIs live in v2.37 (chats moved from /api/experimental to /api/v2). The E2E backend already runs Coder v2.37.2.
Acceptance:
Exact pin, go mod tidy and go mod vendor, make verify-vendor clean.
Test, lint, build, vulnerability scan and full Kind E2E pass.
Note any SDK behavior changes that affect existing resources (workspaces, templates).
Non-publishing GoReleaser check stays clean.
Owner: maintainer desk. Work starts now. Prerequisite for the AI resources.
Generated with xum • Model: anthropic:claude-opus-5-5 • Thinking: medium
SDK behavior changes are listed in the 🤖 deps: bump Coder SDK to v2.37.3 #163 description. One change needed a fix: a 2xx answer with a body that is not JSON now arrives as *codersdk.Error. Workspace start and stop now treat it as an uncertain result instead of answering 500. CoderTemplateTest already sends it to its "confirming create" path, and tests cover both cases.
A non-publishing GoReleaser v2.13.3 run on f20b552 (in a throwaway clone with pushes disabled, --skip=announce,publish,docker) exited 0 and left the tree clean.
Small follow-ups, not blocking: use the MCP SDK's built-in CrossOriginProtection option instead of the outer wrapper. Give a clearer message than a plain 500 when an aggregated create ends in a 2xx error.
Generated with xum • Model: anthropic:claude-opus-5-5 • Thinking: medium
Activity
ci: run full Kind E2E on pull requests that change the vendored Coder…
deps: bump Coder SDK to v2.37.3
ci: run full Kind E2E on pull requests that change the vendored Coder…
fix: keep 2xx answers without JSON uncertain after the codersdk v2.37…
deps: bump Coder SDK to v2.37.3
ci: run full Kind E2E on pull requests that change the vendored Coder…
fix: keep 2xx answers without JSON uncertain after the codersdk v2.37…
ThomasK33 commentedon Oct 12, 2026
Done by #163, merged as f20b552.
github.com/coder/coder/v2is pinned to exactly v2.37.3.Maintainer decision (2026-10-12): v2.37.3 ships as an exception to Coder's stable channel (v2.36.6). The AI resources (#154-#156) need the v2.37 APIs.
Acceptance:
go mod tidyandgo mod vendorwere run, andmake verify-vendoris clean. CI's vendor check also passed.*codersdk.Error. Workspace start and stop now treat it as an uncertain result instead of answering 500. CoderTemplateTest already sends it to its "confirming create" path, and tests cover both cases.--skip=announce,publish,docker) exited 0 and left the tree clean.Small follow-ups, not blocking: use the MCP SDK's built-in
CrossOriginProtectionoption instead of the outer wrapper. Give a clearer message than a plain 500 when an aggregated create ends in a 2xx error.Generated with
xum• Model:anthropic:claude-opus-5-5• Thinking:medium