falkcorp/Auto Module Tagging
Automatically tag Go modules based on commit messages and module paths
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 13, 2026
- License
- None
Pinned Snippet
uses: falkcorp/gha-auto-module-tagging@c5e6d7b0e1fd60bb1564a852bb5e4bf7c6db1d1c # v1.0.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub token for creating tags | yes | — |
| detect-modules | Auto-detect changed Go modules | no | true |
| module-paths | Explicit module paths (comma-separated) | no | "" |
| version-increment | Version increment type (major, minor, patch) | no | patch |
| dry-run | Perform dry run without creating tags | no | false |
| tag-prefix | Prefix for module tags | no | "" |
| commit-pattern | Regex pattern to match commit messages for versioning | no | "" |
| use-docker | Run inside the prebuilt Docker image | no | false |
| docker-image | Docker image reference (tag or digest) to use when use-docker is true | no | ghcr.io/falkcorp/gha-auto-module-tagging:main |
Outputs
| name | description |
|---|---|
| tags-created | JSON array of tags that were created |
| modules-updated | Number of modules updated |