aboutsummaryrefslogtreecommitdiff
path: root/release-notes-schema.yml
diff options
context:
space:
mode:
Diffstat (limited to 'release-notes-schema.yml')
-rw-r--r--release-notes-schema.yml129
1 files changed, 69 insertions, 60 deletions
diff --git a/release-notes-schema.yml b/release-notes-schema.yml
index ce2d4de..49241b3 100644
--- a/release-notes-schema.yml
+++ b/release-notes-schema.yml
@@ -1,64 +1,73 @@
## A pykwalify schema to validate the release-notes.yml file
-type: map
-mapping:
- highlights:
- required: true
- type: seq
- sequence:
- - type: str
+type: seq
+sequence:
+ - type: map
+ mapping:
+ # The update "number", e.g. 0.6, 0.7. There doesn't seem to be
+ # a pykwalify schema type for a semantic version number, so
+ # any text is accepted.
+ update:
+ required: true
+ type: text
- summary:
- required: true
- type: str
+ highlights:
+ required: true
+ type: seq
+ sequence:
+ - type: str
- parts:
- required: false
- type: seq
- sequence:
- - type: map
- mapping:
- name:
- required: true
- type: str
- summary:
- required: true
- type: str
- projects:
- required: true
- type: seq
- sequence:
- - type: map
- mapping:
- name:
- required: true
- type: str
- manifest_project:
- type: str
- features:
- type: seq
- sequence:
- - type: map
- mapping:
- heading:
- required: true
- type: str
- summary:
- required: true
- type: str
- bug_fixes:
- type: seq
- sequence:
- - type: map
- mapping:
- heading:
- required: true
- type: str
- summary:
- required: true
- type: str
- cves:
- required: false
- type: seq
- sequence:
- - type: str
+ summary:
+ required: true
+ type: str
+
+ parts:
+ required: false
+ type: seq
+ sequence:
+ - type: map
+ mapping:
+ name:
+ required: true
+ type: str
+ summary:
+ required: true
+ type: str
+ projects:
+ required: true
+ type: seq
+ sequence:
+ - type: map
+ mapping:
+ name:
+ required: true
+ type: str
+ manifest_project:
+ type: str
+ features:
+ type: seq
+ sequence:
+ - type: map
+ mapping:
+ heading:
+ required: true
+ type: str
+ summary:
+ required: true
+ type: str
+ bug_fixes:
+ type: seq
+ sequence:
+ - type: map
+ mapping:
+ heading:
+ required: true
+ type: str
+ summary:
+ required: true
+ type: str
+ cves:
+ required: false
+ type: seq
+ sequence:
+ - type: str