cbrgm/Semver Tag Sync Action
Automatically sync major and minor version tags when semantic versioning tags are pushed
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| token | GitHub token for authentication | no | ${{ github.token }} |
| repository | The target GitHub repository in the format "owner/repo" | no | ${{ github.repository }} |
| git-ref | Git reference (e.g., refs/tags/v1.2.3) | no | ${{ github.ref }} |
| commit-sha | Commit SHA to point the tags to | no | ${{ github.sha }} |
| sync-major | Sync major version tag (e.g., v1 for v1.2.3) | no | true |
| sync-minor | Sync minor version tag (e.g., v1.2 for v1.2.3) | no | true |
| skip-prereleases | Skip syncing for prerelease versions (e.g., v1.2.3-beta) | no | true |
| sync-all-tags | Sync major/minor tags for all existing semver tags in the repository, not just the current ref | no | false |
| dry-run | Perform a dry run without actually creating or updating tags | no | false |
| log-level | Log level (debug, info, warn, error) | no | info |
| github-enterprise-url | The base URL for GitHub Enterprise (if applicable) | no | "" |
Outputs
no outputs