https://github.com/vweevers/additional-tags-action
A GitHub action to create major and minor git tags from the last tag.
https://github.com/vweevers/additional-tags-action
git github-action major-tag minor-tag semver tags
Last synced: 7 months ago
JSON representation
A GitHub action to create major and minor git tags from the last tag.
- Host: GitHub
- URL: https://github.com/vweevers/additional-tags-action
- Owner: vweevers
- License: mit
- Created: 2020-11-01T21:56:38.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2023-10-01T18:48:40.000Z (about 2 years ago)
- Last Synced: 2025-04-25T01:58:20.594Z (7 months ago)
- Topics: git, github-action, major-tag, minor-tag, semver, tags
- Language: JavaScript
- Homepage:
- Size: 6.84 KB
- Stars: 10
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# additional-tags-action
**A [GitHub Action](https://github.com/features/actions) to create major and minor git tags from the last tag.**

[](LICENSE)
## Usage
```yaml
on:
push:
tags:
- v[0-9]+.[0-9]+.[0-9]+
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: vweevers/additional-tags-action@v2
```
If your tag is `v2.4.8` (for example) then this action will create 2 additional tags (`v2` and `v2.4`) and push them to GitHub, replacing existing tags. If the tag is a prerelease (not x.x.x) or not prefixed with `v` then nothing happens.
## Why
Useful to release actions. Consumers of your action can now pin to either a:
- Major version (`uses: my-action@v2`)
- Minor version (`uses: my-action@v2.4`)
- Exact version (`uses: my-action@v2.4.8`)
## Inputs
None.
## License
[MIT](LICENSE)