Skip to content

feat(openapi): add tag changes upload flag - #1519

Closed
HugoHSun wants to merge 3 commits into
nextfrom
hugo/cx-2165-changing-the-tag-in-a-definition-doesnt-reflect-in-the
Closed

feat(openapi): add tag changes upload flag#1519
HugoHSun wants to merge 3 commits into
nextfrom
hugo/cx-2165-changing-the-tag-in-a-definition-doesnt-reflect-in-the

Conversation

@HugoHSun

@HugoHSun HugoHSun commented Aug 20, 2026

Copy link
Copy Markdown
Member
🚥 Resolves CX-2165

🧰 Changes

Adds an --apply-tag-changes flag to rdme openapi upload. When updating an existing API definition, opting in moves existing endpoint pages to the tags declared in the uploaded OAS file. The flag is ignored when creating a definition, and cross-category moves are not affected.

Related backend changes:

🧬 QA & Testing

  • Update an existing API definition with an operation moved to another tag and pass --apply-tag-changes. Confirm its endpoint page moves to the new tag.
  • Repeat without the flag and confirm the existing endpoint page placement is unchanged.
  • Create a new API definition with the flag and confirm creation still succeeds normally.

@erunion erunion added the enhancement New feature or request label Aug 20, 2026
@greptile-apps

greptile-apps Bot commented Aug 26, 2026

Copy link
Copy Markdown

Confidence Score: 5/5

The PR appears safe to merge with no concrete changed-code defect identified.

The new option is parsed by the real command path, included only on existing-definition PUT requests, omitted from creation requests as intended, and covered by payload assertions and generated documentation.

Reviews (1): Last reviewed commit: "Merge branch 'next' into hugo/cx-2165-ch..." | Re-trigger Greptile

@HugoHSun

Copy link
Copy Markdown
Member Author

Closing this in favour of the OAS extension

@HugoHSun HugoHSun closed this Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants