grexyloco/Next Action Version
Intelligent version management for GitHub Actions - automatically calculates next semantic version based on conventional commits and Git tags
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| repoPath | Path to repository root (for git operations) | no | . |
| branchName | Current branch name for analysis | no | ${{ github.ref_name }} |
| targetBranch | Target branch for release analysis (main/master) | no | "" |
| forceFirstRelease | Force first release even with unusual starting conditions | no | false |
| preReleasePattern | Branch pattern for pre-release versions (alpha/beta/rc) | no | alpha|beta|rc|pre |
Outputs
| name | description |
|---|---|
| currentVersion | Current version from latest Git tag |
| bumpType | Detected version bump type (major/minor/patch/none) |
| newVersion | Calculated new semantic version |
| lastReleaseTag | Last release tag found in repository |
| targetBranch | Target branch used for analysis |
| suffix | Pre-release suffix (alpha/beta/rc) if applicable |
| warning | Warning message for unusual version conditions |
| actionRequired | Whether manual action is required before proceeding |
| actionInstructions | Instructions for required manual actions |
| isFirstRelease | Whether this is the first release (no previous tags) |