From 13444307dd4aac1cc34caa35b77231593d71d637 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Ch=C4=99ci=C5=84ski?= Date: Mon, 17 Oct 2022 11:50:54 +0200 Subject: [PATCH] Change trigger for desktop autobump (#3794) --- .github/workflows/version-auto-bump.yml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/.github/workflows/version-auto-bump.yml b/.github/workflows/version-auto-bump.yml index 29118a0a9fc..3e5b5fc3c2b 100644 --- a/.github/workflows/version-auto-bump.yml +++ b/.github/workflows/version-auto-bump.yml @@ -2,8 +2,9 @@ name: Version Auto Bump on: - release: - types: [published] + push: + tags: + - desktop-v** defaults: run: @@ -15,7 +16,6 @@ jobs: runs-on: ubuntu-22.04 outputs: version_number: ${{ steps.version.outputs.new-version }} - if: contains(github.event.release.tag, 'desktop') steps: - name: Checkout Branch uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 @@ -23,13 +23,17 @@ jobs: - name: Calculate bumped version id: version env: - RELEASE_TAG: ${{ github.event.release.tag_name }} + RELEASE_TAG: ${{ github.ref }} run: | - CURR_MAJOR=$(echo $RELEASE_TAG | sed -r 's/v([0-9]{4}\.[0-9]{1,2})\.([0-9]{1,2})/\1/') - CURR_PATCH=$(echo $RELEASE_TAG | sed -r 's/v([0-9]{4}\.[0-9]{1,2})\.([0-9]{1,2})/\2/') + CURR_MAJOR=$(echo $RELEASE_TAG | sed -r 's/[a-z]*-v([0-9]{4}\.[0-9]{1,2})\.([0-9]{1,2})/\1/') + CURR_PATCH=$(echo $RELEASE_TAG | sed -r 's/[a-z]*-v([0-9]{4}\.[0-9]{1,2})\.([0-9]{1,2})/\2/') + echo "Current Major: $CURR_MAJOR" echo "Current Patch: $CURR_PATCH" - NEW_PATCH=$((CURR_PATCH++)) + NEW_PATCH=$((CURR_PATCH+1)) + + echo "New patch: $NEW_PATCH" + NEW_VER=$CURR_MAJOR.$NEW_PATCH echo "New Version: $NEW_VER" echo "::set-output name=new-version::$NEW_VER"