Issue Description
The source-files section in the TOMLs has the replace-upstream and replace-reason fields added in #171, which have a conditional dependency on each other encoded inside the configfile.go::validateReplaceUpstream function. That dependency is not encoded in the auto-generated JSON schema for the time being.
Expected Changes
Once #171 is merged, we'd like to update our JSON schema generation to reflect these conditional constraints.
Additional Context
No response
Issue Description
The
source-filessection in the TOMLs has thereplace-upstreamandreplace-reasonfields added in #171, which have a conditional dependency on each other encoded inside theconfigfile.go::validateReplaceUpstreamfunction. That dependency is not encoded in the auto-generated JSON schema for the time being.Expected Changes
Once #171 is merged, we'd like to update our JSON schema generation to reflect these conditional constraints.
Additional Context
No response