diff --git a/.github/workflows/version-tag.yml b/.github/workflows/version-tag.yml new file mode 100644 index 0000000..8d7e3b2 --- /dev/null +++ b/.github/workflows/version-tag.yml @@ -0,0 +1,19 @@ +name: version-tag +on: + push: + tags: + - 'v[0-9]+.[0-9]+.[0-9]+' +jobs: + version-tag: + runs-on: ubuntu-latest + steps: + - name: checkout + uses: actions/checkout@v2 + - name: tag + run: | + git remote set-url origin https://${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git + git tag $(basename ${TAG%.*.*}) + git tag $(basename ${TAG%.*}) + git push origin -f --tags + env: + TAG: ${{ github.ref }}