Skip to content

[pull] master from DataDog:master#425

Merged
pull[bot] merged 4 commits into
ConnectionMaster:masterfrom
DataDog:master
Jul 7, 2026
Merged

[pull] master from DataDog:master#425
pull[bot] merged 4 commits into
ConnectionMaster:masterfrom
DataDog:master

Conversation

@pull

@pull pull Bot commented Jul 7, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

api-clients-generation-pipeline Bot and others added 4 commits July 7, 2026 10:39
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
…3553)

* fix: add missing EntityV3APISpecInterface model and inflector entry

The EntityV3APISpec.interface property references EntityV3APISpecInterface
as its type, but the model file was never committed. This caused a NameError
at deserialization time for any response using that field.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* pre-commit fixes

* fix: treat additionalProperties: false as a regular object in child_models

The child_models() guard skipping pure-map schemas checked only whether
additionalProperties was present in the schema, not whether its value was
a real schema object. This caused schemas with additionalProperties: false
(e.g. EntityV3APISpecInterface, a oneOf with strict no-extra-props) to be
incorrectly skipped — same as a pure Hash<String, T> map — which is why
entity_v3_api_spec_interface.rb was never generated.

Fix mirrors the pattern already used in type_to_ruby(): only treat
additionalProperties as a map type when its value is not in (None, False).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
@pull pull Bot locked and limited conversation to collaborators Jul 7, 2026
@pull pull Bot added the ⤵️ pull label Jul 7, 2026
@pull
pull Bot merged commit cdd8fbe into ConnectionMaster:master Jul 7, 2026
9 of 17 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant