<#9938 fix: allow `inherit_from` in environment pl...
# meltano-repo-activity
g
#9938 fix: allow `inherit_from` in environment plugin configs in JSON schema Pull request opened by philippe-7shifts Description Add
inherit_from
to the
environments/$defs/plugins
schema definition so that environment-scoped plugin overrides can specify
inherit_from
without triggering schema validation errors. Previously, using
inherit_from
inside
environments[].config.plugins.extractors[]
(or any environment plugin override) would produce:
Copy code
Schema validation errors were encountered.
  $.environments[0].config.plugins.extractors[11]: Unevaluated properties are not allowed ('inherit_from' was unexpected)
The root cause was that
inherit_from
was defined in top-level plugin schemas but missing from the
environments/$defs/plugins
definition, which enforces
unevaluatedProperties: false
. Checklist • I have read the contribution guide Was generative AI tooling used to co-author this PR? • Yes (please specify the tool below) Generated-by: GitHub Copilot following the agentic coding guidelines Related Issues • N/A Summary by Sourcery Bug Fixes: • Fix schema validation errors when inherit_from is used in environment plugin override configurations by adding it to the environments plugin schema definition. meltano/meltano