nicolas-deleplace/Version Number Generator
Generate semantic version and build numbers (sequential or date-based) for GitHub Actions workflows
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| token | GitHub Token to create and delete refs (typically secrets.GITHUB_TOKEN) | yes | — |
| prefix | Prefix for the version tag (e.g. app1 -> auto-vX.Y.Z) | no | "" |
| increment | Version increment strategy: buildNumber, bug, patch, minor, feature, major, none | no | patch |
| build_number_mode | Choose build number format: sequential (default) or date (YYYYMMDD.x) | no | sequential |
| build_number_reinit | Set to true to reset the build number to 1 for a given version | no | false |
| dry_run | If true, simulate run without creating or deleting tags | no | false |
Outputs
| name | description |
|---|---|
| version_number | Generated semantic version (e.g. 2.3.1) |
| build_number | Generated build number (e.g. 4 or 2025042401 depending on mode) |
| tag_label | Newly created tag label (e.g. staging-auto-v2.3.1-4) |
| old_tag_label | Previous tag label found in repository (if applicable) |
| previous_tag_label | DEPRECATED — alias of `old_tag_label`, kept for backwards compatibility. Will be removed in v3. Migrate consumers to `old_tag_label`. |