Skip to content

fix(elixir): validate array cardinality - #3421

Open
schani wants to merge 1 commit into
masterfrom
fix/elixir-array-cardinality
Open

fix(elixir): validate array cardinality#3421
schani wants to merge 1 commit into
masterfrom
fix/elixir-array-cardinality

Conversation

@schani

@schani schani commented Sep 1, 2026

Copy link
Copy Markdown
Member

Summary

  • enforce schema minimum and maximum item counts in array decoders
  • enable the array-cardinality fixture

Tests

  • npm run build
  • npm run lint
  • FIXTURE=schema-elixir npm run test:fixtures -- test/inputs/schema/min-max-items.schema

@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

Generated-output differences

1 files differ — 1 modified, 0 new, 0 deleted
8 changed lines — +4 / −4

Open the generated-output report →

@schani
schani force-pushed the fix/elixir-array-cardinality branch from 8e87a65 to 42f2b95 Compare September 1, 2026 20:07
@schani
schani force-pushed the fix/elixir-numeric-bounds branch from a924193 to 31b7989 Compare September 1, 2026 20:07
@schani
schani force-pushed the fix/elixir-array-cardinality branch from 42f2b95 to 5bf8af6 Compare September 1, 2026 20:22
@schani
schani force-pushed the fix/elixir-numeric-bounds branch from 31b7989 to 21f0191 Compare September 1, 2026 20:22
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

Generated-output differences

2 files differ — 2 modified, 0 new, 0 deleted
16 changed lines — +8 / −8

Open the generated-output report →

@schani
schani force-pushed the fix/elixir-array-cardinality branch from 5bf8af6 to ccd97f0 Compare September 1, 2026 21:31
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

Generated-output differences

2 files differ — 2 modified, 0 new, 0 deleted
16 changed lines — +8 / −8

Open the generated-output report →

schani commented Sep 1, 2026

Copy link
Copy Markdown
Member Author

Closing after audit: this feature depends on prerequisite-only #3426 to validate optional constrained properties, so it is not a standalone low-hanging fixture enablement within the campaign budget.

@schani schani closed this Sep 1, 2026
@schani schani reopened this Sep 1, 2026
@schani
schani changed the base branch from fix/elixir-numeric-bounds to master September 1, 2026 21:45
@schani
schani force-pushed the fix/elixir-array-cardinality branch from ccd97f0 to 1d46ab5 Compare September 1, 2026 21:45
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown

Generated-output differences

1 files differ — 1 modified, 0 new, 0 deleted
8 changed lines — +4 / −4

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