alazhar/gitea-autorelease

Automatically detect new tags for new versions and create release

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Aug 26, 2024
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: alazhar/gitea-autorelease-action@5bf9340924b34d6312e643d36dddc5e5a6c07817 # no releases — HEAD as of 2026-07-13

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
filepathAutotag will look for the appropriate file in in this location (relative to project root).yes
regex_patternAn optional attribute containing the regular expression used to extract the version number.yes
tag_prefixBy default, package.json uses semantic versioning, such as "1.0.0". A prefix can be used to add text before the tag name. For example, if tag_prefx is set to "v", then the tag would be labeled as "v1.0.0".no
log_templateThe commit message template (per commit). Default is `{{number}}) {{message}} ({{author}}) SHA: {{sha}} `no
release_nameGives the release a custom name. Defaults to tag nameno${{ github.ref_name }}
draftCreates a draft release. Defaults to falsenotrue
release_attachmentNewline-delimited list of path globs for asset files to uploadno
md5sumPublish `.md5` along with artifacts.no
sha256sumPublish `.sha256` along with artifacts.no
namedescription
tagnameReturns the new tag value. Empty if a tag is not created.
versionThe version, as defined in package.json or explicitly set in the input.
prereleaseIs the new version prerelease.
release_urlRelease location.