Skip to content

feat(cli): add generator compatibility validation - #17526

Closed
zamn wants to merge 2 commits into
mainfrom
inline-sdk-gen-client
Closed

feat(cli): add generator compatibility validation#17526
zamn wants to merge 2 commits into
mainfrom
inline-sdk-gen-client

Conversation

@zamn

@zamn zamn commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add exact-version generator/configuration compatibility validation to the remote workspace runner
  • keep the first-party alias and cutover policy private behind a narrow internal API
  • preserve exhaustive cutover, alias, diagnostic, and SemVer coverage
  • avoid a separately published dependency

Architecture

The compatibility policy is colocated with the remote workspace runner and is not exported as a workspace or published package.

Verification

  • 106 focused compatibility tests
  • 365 remote workspace runner tests
  • dependency-aware TypeScript compile across 48 packages
  • Biome
  • CSpell
  • frozen pnpm install
  • git diff --check

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 1 additional finding.

Open in Devin Review

@zamn zamn changed the title refactor(cli): inline sdk generation client feat(cli): inline SDK generation client Aug 25, 2026
@zamn zamn changed the title feat(cli): inline SDK generation client feat(cli): add generator compatibility validation Aug 25, 2026
@zamn

zamn commented Aug 25, 2026

Copy link
Copy Markdown
Contributor Author

Folded into #17505.

@zamn zamn closed this Aug 25, 2026
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.

1 participant