Skip to content

fix(elixir): validate primitive unions - #3423

Open
schani wants to merge 1 commit into
masterfrom
fix/elixir-primitive-unions
Open

fix(elixir): validate primitive unions#3423
schani wants to merge 1 commit into
masterfrom
fix/elixir-primitive-unions

Conversation

@schani

@schani schani commented Sep 1, 2026

Copy link
Copy Markdown
Member

Summary

  • route primitive-only union properties through generated decoders
  • emit the corresponding union decoder clauses
  • enable supported union failure fixtures while retaining documented untyped-union skips

Tests

  • npm run build
  • npm run lint
  • QUICKTEST=true FIXTURE=elixir,schema-elixir npm run test:fixtures

@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

Generated-output differences

51 files differ — 49 modified, 0 new, 2 deleted
518 changed lines — +168 / −350

Open the generated-output report →

@schani
schani force-pushed the fix/elixir-string-pattern branch from ac808cb to c1acb20 Compare September 1, 2026 20:07

schani commented Sep 1, 2026

Copy link
Copy Markdown
Member Author

Dropping this candidate: the complete primitive-union fix does not fit the campaign's production-line budget cleanly. Replacing it with the smaller optional-property validation prerequisite.

@schani schani closed this Sep 1, 2026
@schani schani reopened this Sep 1, 2026
@schani
schani changed the base branch from fix/elixir-string-pattern to master September 1, 2026 22:02
@schani
schani force-pushed the fix/elixir-primitive-unions branch from f999fb8 to 8038899 Compare September 1, 2026 22:02
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

Generated-output differences

51 files differ — 49 modified, 0 new, 2 deleted
1946 changed lines — +1596 / −350

Open the generated-output report →

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