Skip to content

Conversation

@bergundy
Copy link
Member

@bergundy bergundy commented Feb 11, 2026

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.

@bergundy bergundy requested review from a team as code owners February 11, 2026 21:02
@bergundy bergundy force-pushed the add-openapi-path-conflict-check branch from a8e6654 to 3c5e25c Compare February 11, 2026 21:10
Copy link
Member

@cretz cretz Feb 11, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Being the first script in this repo, I'd be ok if this was under scripts/, but not a strong opinion.

bergundy and others added 2 commits February 12, 2026 09:37
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}).

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@bergundy bergundy force-pushed the add-openapi-path-conflict-check branch from 3c5e25c to fb1a9c7 Compare February 12, 2026 17:37
@bergundy bergundy merged commit 7d69897 into temporalio:master Feb 12, 2026
4 checks passed
@bergundy bergundy deleted the add-openapi-path-conflict-check branch February 12, 2026 18: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.

4 participants