Skip to content

Commit 70de2a7

Browse files
bergundyclaude
andcommitted
Add OpenAPI path conflict detection to CI (#717)
Introduces a Go script that analyzes HTTP paths in the OpenAPI spec and fails if any literal path segments conflict with parameterized segments at the same position (e.g. /items/pause vs /items/{id}). **NOTE:** Also removed the `execute-multi-operation` annotation which was broken due to a conflict with the start workflow path. Removed the experimental annotation from that API. --------- Co-authored-by: Claude Opus 4.6 <[email protected]>
1 parent b64b7ab commit 70de2a7

File tree

6 files changed

+12
-176
lines changed

6 files changed

+12
-176
lines changed

temporalproto/openapi/openapiv2.go

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

temporalproto/openapi/openapiv3.go

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

workflowservice/v1/service.pb.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

workflowservice/v1/service.pb.gw.go

Lines changed: 0 additions & 168 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

workflowservice/v1/service_grpc.pb.go

Lines changed: 6 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)