Skip to content

cplusplus: skip nested intersection union fixture#3

Merged
Ankur Goyal (ankrgyl) merged 1 commit into
braintrustdata:intersection-fixfrom
glideapps:codex/cplusplus-skip-2914
Jul 13, 2026
Merged

cplusplus: skip nested intersection union fixture#3
Ankur Goyal (ankrgyl) merged 1 commit into
braintrustdata:intersection-fixfrom
glideapps:codex/cplusplus-skip-2914

Conversation

@schani

Copy link
Copy Markdown

Adds nested-intersection-union.schema to the C++ fixture skip list.

The generated C++ deserializer accepts non-object JSON when the flattened class has only optional properties, so the new expected-failure input exits successfully and breaks CI. This is a known renderer limitation, analogous to the CJSON skip already merged into this branch.

Validation:

  • npm run build
  • QUICKTEST=true FIXTURE=schema-cplusplus npm run test:fixtures -- test/inputs/schema/nested-intersection-union.schema

The full local C++ fixture was also attempted, but this Mac does not have the Boost headers that CI installs.

@ankrgyl
Ankur Goyal (ankrgyl) marked this pull request as ready for review July 13, 2026 20:17
@ankrgyl
Ankur Goyal (ankrgyl) merged commit e1f86a1 into braintrustdata:intersection-fix Jul 13, 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.

2 participants