Skip to main content

Create a release

Create a new release for a repository. The authenticated user must have create permissions.

Path Parameters
  • repo string required

    The name of the repository. The name is not case sensitive.

Request Body
  • tag string required

    Name of the tag.

  • name string

    Name of the release.

  • description string

    Description of the release.

  • draft boolean

    Default value: false

    true to create a draft (unpublished) release, false to create a published one.

  • prerelease boolean

    Default value: false

    true to identify the release as a prerelease, false to identify the release as a full release.

  • make_latest boolean

    Default value: true

    Specifies whether this release should be set as the latest release for the repository. Drafts and prereleases cannot be set as latest. Defaults to true for newly published releases.

Responses

Successful Response


Schema
  • success boolean required
  • data object required
  • tag string required

    Release tag

  • name string required

    Release name

  • description string required

    Release description

  • created_at date-time required

    Creation date

  • updated_at date-time required

    Updated date

  • draft boolean required

    true for unpublished releases

  • prerelease boolean required

    true for prerelease releases

  • assets string[] required
Loading...