You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Bug]: Extra run configuration properties not ignored when parsing #4096
RunSpec's _merged_profile before-validator (runs.py:591) independently calls RunConfiguration.model_validate(values["configuration"]) to extract profile params for merging. This is a separate validation call that doesn't inherit the caller's extra="ignore" override, so it always defaults to extra="forbid" — rejecting unknown properties before the real (correctly lenient) field validation of configuration ever runs.
Activity
jvstme commentedon Aug 4, 2026
Agent's findings
RunSpec's_merged_profilebefore-validator (runs.py:591) independently callsRunConfiguration.model_validate(values["configuration"])to extract profile params for merging. This is a separate validation call that doesn't inherit the caller'sextra="ignore"override, so it always defaults toextra="forbid"— rejecting unknown properties before the real (correctly lenient) field validation ofconfigurationever runs.