falkcorp/Auto Module Tagging

Automatically tag Go modules based on commit messages and module paths

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 13, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: falkcorp/gha-auto-module-tagging@c5e6d7b0e1fd60bb1564a852bb5e4bf7c6db1d1c # v1.0.1

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

namedescriptionrequireddefault
github-tokenGitHub token for creating tagsyes
detect-modulesAuto-detect changed Go modulesnotrue
module-pathsExplicit module paths (comma-separated)no""
version-incrementVersion increment type (major, minor, patch)nopatch
dry-runPerform dry run without creating tagsnofalse
tag-prefixPrefix for module tagsno""
commit-patternRegex pattern to match commit messages for versioningno""
use-dockerRun inside the prebuilt Docker imagenofalse
docker-imageDocker image reference (tag or digest) to use when use-docker is truenoghcr.io/falkcorp/gha-auto-module-tagging:main
namedescription
tags-createdJSON array of tags that were created
modules-updatedNumber of modules updated