Skip to content

Include every example module in builds and releases - #220

Merged
raphael merged 1 commit into
mainfrom
fix/release-all-examples
Sep 16, 2026
Merged

raphael merged 1 commit into
mainfrom
fix/release-all-examples

Conversation

@raphael

@raphael raphael commented Sep 16, 2026

Copy link
Copy Markdown
Member

The root Makefile discovers examples through their Makefiles. httpstatus and tracing were missing from that list, so normal builds and the Goa release command skipped their module updates and checks.

Add the standard generation/lint/test target for httpstatus. Add a test target for tracing, whose commands use the basic calculator example's generated packages and have no local design to regenerate. The existing root loop now covers all 19 modules without special release commands.

Validation: make -C httpstatus passes generation, formatting, static analysis, and tests; make -C tracing builds and tests both command packages. Generation produces no source diff. The discovered Makefile directories match all 19 directories containing go.mod.

This changes repository build coverage only. Existing application calls, transport behavior, and stored data are unchanged; no migration or coordinated deployment is required.

@raphael
raphael merged commit f8c2902 into main Sep 16, 2026
5 checks passed
@raphael
raphael deleted the fix/release-all-examples branch September 16, 2026 07:33
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