Skip to content

chore: ensure full v12 annotations on all ExO SDK methods [DX-910]#3017

Merged
Michael Pham (michaelphamcf) merged 2 commits intofeat/exofrom
feat/exo-v12-annotations
May 1, 2026
Merged

chore: ensure full v12 annotations on all ExO SDK methods [DX-910]#3017
Michael Pham (michaelphamcf) merged 2 commits intofeat/exofrom
feat/exo-v12-annotations

Conversation

@michaelphamcf
Copy link
Copy Markdown
Contributor

@michaelphamcf Michael Pham (michaelphamcf) commented Apr 29, 2026

DX-910

Summary

  • Fix Template and Fragment update method docs to use "with PUT" HTTP semantics convention
  • Add missing Template publish/unpublish overloads to MRInternal type in common-types.ts
  • Audit confirmed all 37 ExO methods across 5 entities have the full @internal - Experimental endpoint, subject to breaking changes without notice annotation, correct @returns tags, and /** @internal */ on all Get*Params types

Test plan

  • tsc --noEmit passes
  • Verify Template publish/unpublish makeRequest calls now have type checking
  • Spot-check annotation consistency across Component Type, Data Assembly, Template, Fragment, and Experience methods

Generated with Claude Code

- Add missing Template publish/unpublish overloads to MRInternal type
- Fix Template update description: "(upsert)" -> "with PUT"
- Fix Fragment update description: add "with PUT" HTTP semantics

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@michaelphamcf Michael Pham (michaelphamcf) requested a review from a team as a code owner April 29, 2026 19:42
@bito-code-review
Copy link
Copy Markdown

bito-code-review Bot commented Apr 29, 2026

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at michael.pearce@contentful.com.

@michaelphamcf Michael Pham (michaelphamcf) merged commit b471e10 into feat/exo May 1, 2026
16 of 17 checks passed
@michaelphamcf Michael Pham (michaelphamcf) deleted the feat/exo-v12-annotations branch May 1, 2026 15:54
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.

2 participants