0xmax42/Auto Changelog & Release

One-stop composite action for version-bump detection, changelog generation, and host-aware Gitea or GitHub releases.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tokenExplicit Gitea or GitHub token for release publication.no""
author_nameCommit-Autornameno""
author_emailCommit-Autore-Mailno""
allow_non_main_releaseAllow publishing releases from branches other than 'main'.nofalse
version_fileFile that contains the project version (Single Source of Truth).noVERSION
version_regexRegular expression used to extract the version from version_file. If empty, a sensible default is chosen based on the file name. no^(.*)$
github_sha_overrideOverride for the GitHub SHA used to determine the commit range for version bump detection. Useful for testing or non-standard workflows. If empty, the triggering commit SHA is used. no""
major_patternsNew-line-separated list of regex patterns to identify major version bumps from commit messages. If empty, no major version bumps will be detected. no""
minor_patternsNew-line-separated list of regex patterns to identify minor version bumps from commit messages. If empty, no minor version bumps will be detected. no""
patch_patternsNew-line-separated list of regex patterns to identify patch version bumps from commit messages. If empty, no patch version bumps will be detected. no""
namedescription
release_createdWhether this run created a remote release.
release_prereleaseWhether the release for this run was marked as a prerelease.
release_tagThe release tag derived from the resolved version.