From 5946fd33de1b249e6b141783501d66017009d373 Mon Sep 17 00:00:00 2001 From: ian Date: Wed, 28 Aug 2024 06:30:53 +0700 Subject: [PATCH] change default bump to patch, don't create release if there is no bump (#126) --- .github/workflows/auto-bump-and-release.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/auto-bump-and-release.yaml b/.github/workflows/auto-bump-and-release.yaml index 9dc14f44..29f34083 100644 --- a/.github/workflows/auto-bump-and-release.yaml +++ b/.github/workflows/auto-bump-and-release.yaml @@ -19,11 +19,14 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} WITH_V: true - DEFAULT_BUMP: none + DEFAULT_BUMP: patch MAJOR_STRING_TOKEN: "bump:major" MINOR_STRING_TOKEN: "bump:minor" PATCH_STRING_TOKEN: "bump:patch" - name: Create release for ${{ steps.update-version.outputs.new_tag }} + # need to repeat this if statement because Github Action doesn't support early + # stopping for steps + if: ${{ steps.update-version.outputs.new_tag != steps.update-version.outputs.old_tag }} run: | echo Create release folder mkdir kotaemon-app @@ -35,6 +38,7 @@ jobs: tree kotaemon-app zip -r kotaemon-app.zip kotaemon-app - name: Release ${{ steps.update-version.outputs.new_tag }} + if: ${{ steps.update-version.outputs.new_tag != steps.update-version.outputs.old_tag }} uses: softprops/action-gh-release@v2 with: files: kotaemon-app.zip @@ -44,8 +48,10 @@ jobs: tag_name: ${{ steps.update-version.outputs.new_tag }} make_latest: true - name: Setup latest branch locally without switching current branch + if: ${{ steps.update-version.outputs.new_tag != steps.update-version.outputs.old_tag }} run: git fetch origin latest:latest - name: Update latest branch + if: ${{ steps.update-version.outputs.new_tag != steps.update-version.outputs.old_tag }} run: | git branch -f latest tags/${{ steps.update-version.outputs.new_tag }} git checkout latest