raulcsa/Branch Naming & Version Assistant

Validates branch name patterns, suggests next semver version, and generates normalized Git tags.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
branch-nameThe branch name to validate. Defaults to the current GitHub ref.no""
regex-patternRegular expression to validate the branch name against.no^(feat|fix|docs|style|refactor|test|chore|ci|perf|major|release)/[a-zA-Z0-9._-]+$
current-versionThe baseline semantic version to increment.no1.0.0
fail-on-invalidIf set to true, fails the action if the branch name does not match the regex.notrue
namedescription
is-validIndicates if the branch name is valid (true or false).
branch-typeThe prefix/type extracted from the branch (e.g., feat, fix).
normalized-tagA Git-safe version of the branch name (e.g. feat-add-login).
next-versionThe calculated next semantic version.