kvendingoldo/git-flow workflow
GitHub Action that auto-versions commits, tags releases, and publishes them—Git Flow style. You code, it handles the release
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| init_version | The initial project version used for the first Git tag (e.g., 0.0.0) | no | 0.0.0 |
| primary_branch | The main development branch (e.g., main or master) | no | main |
| tag_prefix_candidate | Prefix applied to non-release Git tags | no | rc/ |
| tag_prefix_release | Prefix applied to release Git tags | no | "" |
| github_api_url | Base URL for the GitHub API | no | https://api.github.com |
| github_token | GitHub token used for authentication (the built-in GITHUB_TOKEN secret can be used) | no | "" |
| enable_git_push | Whether to push branches/tags to the remote Git repository | yes | true |
| enable_github_release | Whether to create GitHub releases in addition to Git tags (requires github_token) | no | true |
| auto_release_branches | Whether to automatically create GitHub releases for specific branches | no | "" |
| log_level | Verbosity level for logging output (e.g., INFO, DEBUG, ERROR) | no | INFO |
Outputs
| name | description |
|---|---|
| version | Generated version |
| safe_version | Generated version without any specific symbols |