From 77312c11a926651d7f66d4fed3dcd5d0b50727ae Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Mon, 8 May 2023 00:37:18 +0100 Subject: [PATCH] fix(release): attempt to sign major and minor tags --- .github/workflows/ci.yml | 28 +++++++++++----------------- 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index eb80150..d51f9a6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,23 +14,17 @@ jobs: with: app-id: ${{ secrets.RELEASE_BOT_APP_ID }} private-key: ${{ secrets.RELEASE_BOT_PRIVATE_KEY }} - - uses: actions/checkout@v3 + - name: Create/update MAJOR tag if: ${{ steps.release.outputs.release_created }} - - name: Tag major and minor versions - if: ${{ steps.release.outputs.release_created }} - run: | - git config user.name 'jimehbot[bot]' - git config user.email '132453784+jimehbot[bot]@users.noreply.github.com' - git remote add gh-token "https://${GITHUB_TOKEN}@github.com/${{ github.repository }}.git" - git tag -d "$MAJOR_TAG" || true - git tag -d "$MINOR_TAG" || true - git push origin ":${MAJOR_TAG}" || true - git push origin ":${MINOR_TAG}" || true - git tag -a "$MAJOR_TAG" -m "Release v${{ steps.release.outputs.version }}" - git tag -a "$MINOR_TAG" -m "Release v${{ steps.release.outputs.version }}" - git push origin "$MAJOR_TAG" - git push origin "$MINOR_TAG" + uses: richardsimko/update-tag@v1 + with: + tag_name: v${{ steps.release.outputs.major }}.${{ steps.release.outputs.minor }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Create/update MAJOR.MINOR tag + if: ${{ steps.release.outputs.release_created }} + uses: richardsimko/update-tag@v1 + with: + tag_name: v${{ steps.release.outputs.major }}.${{ steps.release.outputs.minor }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - MAJOR_TAG: v${{ steps.release.outputs.major }} - MINOR_TAG: v${{ steps.release.outputs.major }}.${{ steps.release.outputs.minor }}