Skip to content

Add codegen-output folder for visual diff inspection - #802

Merged
kuhe merged 1 commit into
developfrom
kuhe/chore/visual-diff
Sep 22, 2026
Merged

kuhe merged 1 commit into
developfrom
kuhe/chore/visual-diff

Conversation

@kuhe

@kuhe kuhe commented Sep 21, 2026

Copy link
Copy Markdown
Contributor
  • Versions the codegen output in the top level folder codegen-output.
  • Makes CI assert that generation does not leave a diff

Why?

When I modify codegen logic, I want to immediately see what the consequence is, before AWS SDK becomes liable for the diff.

Intentional changes to codegen output, the runtime clients, will become visible and confirmable in all PRs.

This also immediately caught that deferred member generation wasn't deterministic, which is also fixed in the PR.

@kuhe
kuhe requested a review from a team as a code owner September 21, 2026 16:24
@kuhe
kuhe force-pushed the kuhe/chore/visual-diff branch from 685cfe5 to f2cfd63 Compare September 21, 2026 16:25
chore: deterministic recursive-member ordering + formatted golden snapshot
@kuhe
kuhe force-pushed the kuhe/chore/visual-diff branch from f2cfd63 to 054a936 Compare September 21, 2026 16:36
@kuhe
kuhe merged commit 4c06040 into develop Sep 22, 2026
10 checks passed
@kuhe
kuhe deleted the kuhe/chore/visual-diff branch September 22, 2026 15:47
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