dragoscops/Version Update
GitHub Action for automated version management based on conventional commits
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github_token | GitHub token for actions like creating pull requests | yes | — |
| branch | The branch to commit/merge into (useful when you're maintaining multiple version branches) | no | main |
| changelog_preset | The changelog preset to use for generating the changelog | no | conventionalcommits |
| pr | Perform version update by creating a pull request | no | false |
| pr_auto_merge | Automatically merge the pull request if it passes checks | no | false |
| pr_message | This message will be used for the pull request | no | chore: version update |
| pr_version_prefix | The prefix of the branch to create the version bump on, defaults to the current branch | no | version_bump |
| short_tag | Use short tags for versioning | no | false |
| workspaces | Comma-separated workspace definitions with format "path:type", e.g., ".:text,packages/node:node" | no | .:text |
Outputs
| name | description |
|---|---|
| tag | The primary version tag created (e.g., 'v1.2.3') |
| version | The new version number without prefix (e.g., '1.2.3') |
| pr | Pull request number if PR was created (empty string if no PR) |
| all_tags | Comma-separated list of all tags created (includes monorepo workspace tags) |
| changed_workspaces | JSON array of workspace paths that had version changes |
| bump_type | The type of version bump performed (major, minor, patch, pre-release, or none) |