mr-version/Create Version Tags
Create git tags for monorepo projects using Mister.Version
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| repository-path | Path to the Git repository root | no | . |
| projects | Glob pattern or comma-separated list of project files to tag | no | **/*.csproj |
| tag-prefix | Prefix for version tags | no | v |
| create-global-tags | Create global tags for major releases | no | false |
| global-tag-strategy | Strategy for global tags (major-only, all, none) | no | major-only |
| tag-message-template | Template for tag messages (use {version}, {project}, {type} placeholders) | no | Release {type} {version} |
| dry-run | Show what tags would be created without actually creating them | no | false |
| fail-on-existing | Fail if a tag already exists | no | false |
| include-test-projects | Include test projects when creating tags | no | false |
| include-non-packable | Include non-packable projects when creating tags | no | false |
| only-changed | Only create tags for projects with version changes | no | true |
| sign-tags | Sign tags with GPG (requires git config user.signingkey) | no | false |
Outputs
| name | description |
|---|---|
| tags-created | JSON array of tags that were created |
| global-tags-created | JSON array of global tags that were created |
| project-tags-created | JSON array of project-specific tags that were created |
| tags-count | Total number of tags created |
| tags-skipped | Number of tags that were skipped (already exist or dry-run) |