Skip to content

fix(transpiler): add validation for circular type references#1141

Merged
kimpenhaus merged 6 commits into
mainfrom
bugfix/351-circular-references
Jun 12, 2026
Merged

fix(transpiler): add validation for circular type references#1141
kimpenhaus merged 6 commits into
mainfrom
bugfix/351-circular-references

Conversation

@kimpenhaus

Copy link
Copy Markdown
Collaborator
  • Added CircularTypeReferenceException and InvalidTypeException to handle invalid or circular references.
  • Enhanced transpiler to detect circular types and fall back to opaque objects when necessary.
  • Updated test suite with comprehensive circular reference scenarios.

closes #351

- Added `CircularTypeReferenceException` and `InvalidTypeException` to handle invalid or circular references.
- Enhanced transpiler to detect circular types and fall back to opaque objects when necessary.
- Updated test suite with comprehensive circular reference scenarios.

closes #351
@kimpenhaus kimpenhaus enabled auto-merge (squash) June 12, 2026 14:59
@kimpenhaus kimpenhaus merged commit f6227e4 into main Jun 12, 2026
5 checks passed
@kimpenhaus kimpenhaus deleted the bugfix/351-circular-references branch June 12, 2026 15:04
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.

[bug]: Complex Entities cause stack overflow when generating CRDs

1 participant