diff options
Diffstat (limited to 'release-notes-schema.yml')
-rw-r--r-- | release-notes-schema.yml | 129 |
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 |