create_release
Create a new release in a GitLab project by specifying tag name, description, milestones, and associated assets.
Instructions
Create a new release in a GitLab project
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | No | Project ID or URL-encoded path | |
| tag_name | Yes | The tag where the release is created from | |
| name | No | The release name | |
| tag_message | No | Message to use if creating a new annotated tag | |
| description | No | The description of the release. You can use Markdown. | |
| ref | No | If a tag specified in tag_name doesn't exist, the release is created from ref and tagged with tag_name. It can be a commit SHA, another tag name, or a branch name. | |
| milestones | No | The title of each milestone the release is associated with. GitLab Premium customers can specify group milestones. | |
| assets | No | An array of assets links | |
| released_at | No | Date and time for the release. Defaults to the current time. Expected in ISO 8601 format (2019-03-15T08:00:00Z). Only provide this field if creating an upcoming or historical release. |