Skip to content

Update examples for Goa v3.32.0 - #221

Merged
raphael merged 2 commits into
mainfrom
codex/release-v3.32.0
Sep 21, 2026
Merged

raphael merged 2 commits into
mainfrom
codex/release-v3.32.0

Conversation

@raphael

@raphael raphael commented Sep 21, 2026

Copy link
Copy Markdown
Member

Update all 19 example modules from Goa v3.31.1 to the published v3.32.0 release and regenerate with the matching command. Regeneration changes only the 18 gen/goa.json version markers; the API designs, handwritten implementations, and generated Go code are unchanged.

The full preparation also updates gRPC from v1.83.2 to v1.84.0, refreshes Google RPC definitions and Smithy where used, advances tracing's basic-example dependency, and tidies module and workspace checksums. The final tidy adds go-internal as an indirect requirement where needed.

The examples retain their Go 1.26 minimum. CI now tests Go 1.26.8 and 1.27.1 explicitly with GOTOOLCHAIN=local, so each selected toolchain must compile the examples itself. Review the module changes, generated version markers, and .github/workflows/ci.yaml together.

The root Makefile owns the version update for every module, then invokes each example's generation, lint, and tests. Tracing uses its existing test-only target because it has no local design. make GOA_VERSION=v3.32.0 passed across all 19 modules on Go 1.27.1, including the existing formatting and Staticcheck checks. Each module independently selects v3.32.0 with the published checksum and no Goa replacement. The full diff also passes git diff --check. Hosted checks on both CI toolchains remain pending.

No data migration or coordinated deployment is required. Existing callers send the same requests and receive the same designed results and errors. Consumers should update the Goa module and command together, regenerate, and test their application. Rollback restores the prior dependencies and generated output together.

@raphael
raphael merged commit 7b1e3b3 into main Sep 21, 2026
7 checks passed
@raphael
raphael deleted the codex/release-v3.32.0 branch September 21, 2026 08:23
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.

1 participant