跳到主要内容

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

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​

Response Headers
    Schema
      tag_namestringrequired
      target_commitishstringrequired
      prereleasebooleanrequired
      namestringrequired
      bodystringrequired
      author objectrequired
      idstringrequired
      loginstringrequired
      namestringrequired
      avatar_urlstringrequired
      html_urlstringrequired
      typestringrequired
      urlstringrequired
      created_atstringrequired
      assets object[]required
    • Array [
    • browser_download_urlstringrequired
      namestringrequired
      typestringrequired
    • ]
    • release_statusstringrequired