heronlabs/Tag Release Build
Tag and release based on semver spec input
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| gh_token | GitHub token for creating tags | yes | — |
| semantic | Semver bump type (major, minor, patch). When empty, the bump is inferred from the merge/HEAD commit using Conventional Commits, defaulting to patch when unclear. | no | "" |
| working-directory | Working directory (for monorepo sub-directories) | no | . |
| override_tag | Update major and minor version floating tags (e.g., v1, v1.0) | no | true |
| tag_prefix | Tag prefix (e.g., v for v1.2.3) | no | v |
| version_file | File to read/write version | no | version.txt |
| changelog_file | Changelog file path | no | CHANGELOG.md |
| bump_npm | Also bump package.json version via npm version | no | false |
| bump_claude | Sync version into Claude Code plugin files (plugin.json + marketplace.json) | no | false |
| plugin_dir | Claude plugin directory | no | .claude-plugin |
Outputs
| name | description |
|---|---|
| version | The released version |
| tag | The created tag (e.g., v1.2.3) |
| tag_major | The major version tag (e.g., v1) |
| tag_minor | The minor version tag (e.g., v1.0) |