A GitHub Action to create major and minor git tags from the last tag.
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.
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
)
None.