1
0
Fork 0
golang-forgejo-f3-gof3/f3/schemas/release.json

61 lines
1.5 KiB
JSON
Raw Permalink Normal View History

{
"title": "Release",
"description": "A release is associated with a tag in a repository and contains of a set of files (release assets).",
"type": "object",
"additionalProperties": false,
"properties": {
"index": {
"description": "Unique identifier of the release.",
"type": "string"
},
"tag_name": {
"description": "Tag name of the release.",
"type": "string"
},
"target_commitish": {
"description": "Specifies the commitish value that determines where the tag is created from. Can be any branch or commit SHA. Unused if the tag already exists.",
"type": "string"
},
"name": {
"description": "The name of the release.",
"type": "string"
},
"body": {
"description": "Text describing the contents of the release, usually the release notes.",
"type": "string"
},
"draft": {
"description": "True if the release is a draft.",
"type": "boolean"
},
"prerelease": {
"description": "True if the release is a pre-release.",
"type": "boolean"
},
"publisher_id": {
"description": "Unique identifier of the user who authored the release.",
"type": "string"
},
"created": {
"description": "Creation time.",
"type": "string",
"format": "date-time"
}
},
"required": [
"index",
"tag_name",
"name",
"body",
"draft",
"prerelease",
"publisher_id",
"created"
],
"$schema": "http://json-schema.org/draft-04/schema#",
"$id": "https://code.forgejo.org/f3/f3-schemas/src/branch/main/release.json",
"$$target": "release.json"
}