Create Repository Release
POST/api/v5/repos/:owner/:repo/releases
Request
Path Parameters
owner stringrequired
Repository space address (address path of the enterprise, organization, or individual)
repo stringrequired
Repository path
Query Parameters
access_token stringrequired
User authorization code
- application/json
Body
tag_namestringrequired
tag name
namestringrequired
release name
bodystringrequired
release description
target_commitishstring
Branch name or commit SHA. If the tag does not exist and a new tag needs to be created, pass this parameter. If it is not passed, the latest commit of the default branch will be used.
release_statusstring
Release status. pre (pre-release version), latest (latest version)
Responses
- 200
Response Headers
- application/json
- Schema
- Example (auto)
Schema
- Array [
- ]
tag_namestringrequired
target_commitishstringrequired
prereleasebooleanrequired
namestringrequired
bodystringrequired
author objectrequired
idstringrequired
loginstringrequired
namestringrequired
avatar_urlstringrequired
html_urlstringrequired
typestringrequired
urlstringrequired
created_atstringrequired
assets object[]required
browser_download_urlstringrequired
namestringrequired
typestringrequired
release_statusstringrequired
{
"tag_name": "string",
"target_commitish": "string",
"prerelease": true,
"name": "string",
"body": "string",
"author": {
"id": "string",
"login": "string",
"name": "string",
"avatar_url": "string",
"html_url": "string",
"type": "string",
"url": "string"
},
"created_at": "string",
"assets": [
{
"browser_download_url": "string",
"name": "string",
"type": "string"
}
],
"release_status": "string"
}