eagerminds/Github Release

Generate GitHub release for a tag

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tokenThe Github access tokenyes
release_versionThe tag name, required if missing changelog fileno
release_version_formatRelease version formatno[0-9]+\.[0-9]+\.[0-9]+
overwrite_tagForces existing tag to be overwrittennofalse
overwrite_releaseForces existing release to be overwrittennofalse
release_version_delimiterRelease version delimiterno.
tag_nameThe name of the release tag, defaults to "v${RELEASE_VERSION}"no
release_nameThe name of the release to publish, defaults to "${TAG_NAME}"no
skip_tag_zeroIf true skips minor and major tag generation when its value is zero. Example: 'v0', 'v0.0'nofalse
tag_majorIf true generates/overwrites tag of major version, default to falsenofalse
tag_minorIf true generates/overwrites tag of minor version, default to falsenofalse
release_descriptionRelease description. By default it is obtained from changelog file or blankno
disable_changelogIf true disables changelog parsing. By default latest release tag and changelog_description are obtained from changelog fileno
changelog_pathChangelog file path to get release descriptionnoCHANGELOG.md
changelog_release_version_formatChangelog tag format, defaults to "^## \[$release_version_format\]"no
namedescription
release_urlCreated release URL