actions-marketplace-validations/Release Tag Updater
A GitHub action that automatically updates "running release" major and major.minor tags.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| tag | The tag to use for generating the other tags. If not set, the action will attempt to parse it from $GITHUB_REF. | no | — |
| prefix-regex | The regex that is used to match allowed tag prefixes. | no | v? |
| suffix-regex | The regex that is used to match allowed tag suffixes. | no | — |
| fail-on-non-semver-tag | Whether the action should fail on non-semver compatible tags. | yes | false |
| skip-repo-setup | Whether the repository setup should be skipped (setting user.name and user.email). | yes | false |
| update-major | Whether the major tag should be updated. | yes | true |
| update-minor | Whether the major.minor tag should be updated. | yes | true |
| create-release | Whether a corresponding github release should be created. | yes | true |
| create-release-as-draft | Whether to create the github releases as draft. | yes | false |
| major-release-title | The title of the major release (${version} is replaced by the tag name). | no | ${version} Major Release Track |
| major-release-body | The body of the major release (${version} is replaced by the tag name). | no | This release tracks the latest ${version} major release (${version}.x.y). |
| minor-release-title | The title of the minor release (${version} is replaced by the tag name). | no | ${version} Minor Release Track |
| minor-release-body | The body of the minor release (${version} is replaced by the tag name). | no | This release tracks the latest ${version} minor release (${version}.x). |
| update-full-release | Whether to update the full release (for `tag`) to mark it as latest release. | yes | false |
| github-token | The token with which to authenticate against GitHub. Only required if releases should be created. | no | ${{ github.token }} |
| dry-run | <TEST ONLY> Whether the commands should only be printed but not actually run. Only used in test. | no | — |
Outputs
no outputs