Skip to content

Commit e868532

Browse files
committed
Update schemas per feedback
1 parent 7f92191 commit e868532

6 files changed

+85
-40
lines changed

release-notes/schemas/dotnet-os-packages.json

+13-6
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,8 @@
6969
"id",
7070
"name",
7171
"required-scenarios"
72-
]
72+
],
73+
"additionalProperties": false
7374
}
7475
},
7576
"distributions": {
@@ -122,7 +123,8 @@
122123
"required": [
123124
"run-under-sudo",
124125
"command-root"
125-
]
126+
],
127+
"additionalProperties": false
126128
}
127129
},
128130
"releases": {
@@ -144,6 +146,7 @@
144146
"type": "string"
145147
},
146148
"packages": {
149+
"description": "The packages required by the distro release.",
147150
"type": "array",
148151
"items": {
149152
"description": "A distro archive package to install, with a reference to a logical package with more information.",
@@ -164,29 +167,33 @@
164167
"required": [
165168
"id",
166169
"name"
167-
]
170+
],
171+
"additionalProperties": false
168172
}
169173
}
170174
},
171175
"required": [
172176
"name",
173177
"release",
174178
"packages"
175-
]
179+
],
180+
"additionalProperties": false
176181
}
177182
}
178183
},
179184
"required": [
180185
"name",
181186
"install-commands",
182187
"releases"
183-
]
188+
],
189+
"additionalProperties": false
184190
}
185191
}
186192
},
187193
"required": [
188194
"channel-version",
189195
"packages",
190196
"distributions"
191-
]
197+
],
198+
"additionalProperties": false
192199
}

release-notes/schemas/dotnet-patch-release.json

+26-12
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"description": "A patch release for a major product version.",
23
"type": [
34
"object",
45
"null"
@@ -60,7 +61,8 @@
6061
"required": [
6162
"cve-id",
6263
"cve-url"
63-
]
64+
],
65+
"additionalProperties": false
6466
}
6567
},
6668
"release-notes": {
@@ -123,7 +125,8 @@
123125
"rid",
124126
"url",
125127
"hash"
126-
]
128+
],
129+
"additionalProperties": false
127130
}
128131
},
129132
"vs-support": {
@@ -140,7 +143,8 @@
140143
"version-display",
141144
"vs-version",
142145
"files"
143-
]
146+
],
147+
"additionalProperties": false
144148
},
145149
"sdk": {
146150
"description": "SDK component of the release (primary SDK release).",
@@ -218,7 +222,8 @@
218222
"rid",
219223
"url",
220224
"hash"
221-
]
225+
],
226+
"additionalProperties": false
222227
}
223228
}
224229
},
@@ -232,7 +237,8 @@
232237
"fsharp-version",
233238
"vb-version",
234239
"files"
235-
]
240+
],
241+
"additionalProperties": false
236242
},
237243
"sdks": {
238244
"description": "SDK components of the release (often multiple, otherwise a repeat of \u0060Sdk\u0060 value within an array).",
@@ -316,7 +322,8 @@
316322
"rid",
317323
"url",
318324
"hash"
319-
]
325+
],
326+
"additionalProperties": false
320327
}
321328
}
322329
},
@@ -330,7 +337,8 @@
330337
"fsharp-version",
331338
"vb-version",
332339
"files"
333-
]
340+
],
341+
"additionalProperties": false
334342
}
335343
},
336344
"aspnetcore-runtime": {
@@ -399,7 +407,8 @@
399407
"rid",
400408
"url",
401409
"hash"
402-
]
410+
],
411+
"additionalProperties": false
403412
}
404413
}
405414
},
@@ -409,7 +418,8 @@
409418
"version-aspnetcoremodule",
410419
"vs-version",
411420
"files"
412-
]
421+
],
422+
"additionalProperties": false
413423
},
414424
"windowsdesktop": {
415425
"description": "Windows Desktop component of the release.",
@@ -466,7 +476,8 @@
466476
"rid",
467477
"url",
468478
"hash"
469-
]
479+
],
480+
"additionalProperties": false
470481
}
471482
}
472483
},
@@ -475,6 +486,7 @@
475486
"version-display",
476487
"files"
477488
],
489+
"additionalProperties": false,
478490
"default": null
479491
}
480492
},
@@ -488,7 +500,8 @@
488500
"sdk",
489501
"sdks",
490502
"aspnetcore-runtime"
491-
]
503+
],
504+
"additionalProperties": false
492505
}
493506
},
494507
"required": [
@@ -497,5 +510,6 @@
497510
"release-version",
498511
"security",
499512
"release"
500-
]
513+
],
514+
"additionalProperties": false
501515
}

release-notes/schemas/dotnet-patch-releases-index.json

+5-2
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
"description": "Set of patch releases.",
4141
"type": "array",
4242
"items": {
43+
"description": "A patch release, including the version, and whether it included security updates.",
4344
"type": [
4445
"object",
4546
"null"
@@ -68,7 +69,8 @@
6869
"release-date",
6970
"security",
7071
"release-info-uri"
71-
]
72+
],
73+
"additionalProperties": false
7274
}
7375
}
7476
},
@@ -80,5 +82,6 @@
8082
"supported-os-info-uri",
8183
"os-packages-info-uri",
8284
"releases"
83-
]
85+
],
86+
"additionalProperties": false
8487
}

release-notes/schemas/dotnet-releases-index.json

+5-3
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
"type": "string"
7676
},
7777
"patch-releases-index-uri": {
78-
"description": "Link to index file of detailed release descriptions (JSON format), with one file per patch release.",
78+
"description": "Link to index file of detailed release descriptions (JSON format), with one file per patch release.",
7979
"type": [
8080
"string",
8181
"null"
@@ -120,11 +120,13 @@
120120
"release-type",
121121
"releases.json",
122122
"patch-releases-info-uri"
123-
]
123+
],
124+
"additionalProperties": false
124125
}
125126
}
126127
},
127128
"required": [
128129
"releases-index"
129-
]
130+
],
131+
"additionalProperties": false
130132
}

0 commit comments

Comments
 (0)