Table of Contents

Hx_Release_GitHub

Creates a release on GitHub using GitHub API. For example: https://github.com/Heleonix/Heleonix.Build/releases.

Properties

Hx_Release_GitHub_Token

A GitHub access token to authorize to the GitHub Releases API.

Hx_Release_GitHub_TagName

A name of the tag to create and/or from which the release should be created. Default is a version retrieved from the '$Hx_ChangeLog_ArtifactsDir/semver.txt'.

Hx_Release_GitHub_ReleaseNotesFile

A file with release notes for a release to be created. Default is '$Hx_ChangeLog_ArtifactsDir/ReleaseNotes.md'.

Hx_Release_GitHub_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 default branch 'master' is used.