Table of Contents

Hx_GitHubRelease

Creates a release on GitHub using the GitHub API.

GitHubRepositoryApiUrl

Required: true

The url of the GitHub API for the repository.

Token

Required: true

A GitHub access token to authorize to the GitHub API.

UserAgent

Required: true

The User-Agent request header.

TagName

Required: true

A name of the tag to create and/or from which the release should be created.

TagSource

Any branch or commit SHA from which the tag should be created. It is ignored if the tag already exists. Otherwise, name of the repository's default branch is used.

Name

A name of the release. If not specified, the tag name is used.

Body

Release notes as a text string.

IsDraft

A value indicating whether to create a draft (unpublished) release, or a published one.

IsPrerelease

A value indicating whether to identify the release as a prerelease, or as a full release.