Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Sep 23, 2025

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 : )

…#1809)

* runner(schema): respect schema additionalProperties during validation

- Skip the additional-property traversal unless the schema explicitly enables additionalProperties, so we stop including all other keys with `any` schemas.
- Emit a contextual warning if resolving a schema for an allowed additional key still returns undefined, making downstream schema drift visible.

This fixes CT-897 by no longer overtriggering.

* empty object implies additional properties

* add tests

* fix formatting

* remove no longer needed as any cast

* fix cli integration to no longer use path that is not in schema

* clean up support for computed result schemas for charms
@pull pull bot locked and limited conversation to collaborators Sep 23, 2025
@pull pull bot added the ⤵️ pull label Sep 23, 2025
@pull pull bot merged commit 2fa7e08 into ExaDev:main Sep 23, 2025
1 check failed
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