Commit aba658f
Remove duplicate top-level
Both Azure.Core and System.ClientModel ConfigurationSchema.json segments
declared `required: ["CredentialSource"]` at the top of
`definitions/credential`. When the appsettings schema combiner merges
segments by definition name, it concatenates `required` arrays without
dedup, producing `["CredentialSource", "CredentialSource"]` in the
consumer's combined AppSettingsSchema.json. System.ClientModel already
requires CredentialSource, so removing it from Azure.Core's top-level
credential definition eliminates the duplicate while preserving all
`if`-clause requireds and the chainableCredential definition.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>required on credential definition (Azure#58408)1 parent 369b035 commit aba658f
1 file changed
Lines changed: 0 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | 124 | | |
128 | 125 | | |
129 | 126 | | |
| |||
0 commit comments