From 5f22d10a968243ccbeafba3b6d49c916a8b80530 Mon Sep 17 00:00:00 2001 From: ChoiseU Date: Fri, 25 Jul 2025 01:04:19 +0900 Subject: [PATCH 1/3] =?UTF-8?q?style:=20app=20=EC=AA=BD=20=EC=BB=A4?= =?UTF-8?q?=EB=B0=8B=20=EB=A9=94=EC=8B=9C=EC=A7=80=20=EC=98=81=EC=96=B4?= =?UTF-8?q?=EB=A1=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build_release_and_notify.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/build_release_and_notify.yml b/.github/workflows/build_release_and_notify.yml index 9bc43ac..856bb24 100644 --- a/.github/workflows/build_release_and_notify.yml +++ b/.github/workflows/build_release_and_notify.yml @@ -1,5 +1,4 @@ # .github/workflows/build_release_and_notify.yml - name: Build and Deploy Executables on: @@ -119,7 +118,7 @@ jobs: if git diff-index --quiet HEAD; then echo "No changes to commit to QGenie APP repository." else - git commit -m "feat: API 실행 파일 업데이트 (${{ github.ref_name }})" + git commit -m "feat: Update API executable (${{ github.ref_name }})" git push fi From a5267aa51a38b4d96c798e1c90d5e78264413ca9 Mon Sep 17 00:00:00 2001 From: ChoiseU Date: Fri, 25 Jul 2025 01:30:00 +0900 Subject: [PATCH 2/3] =?UTF-8?q?feat:=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=EA=B0=80=EB=8A=A5=ED=95=98=EB=8F=84=EB=A1=9D=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build_release_and_notify.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build_release_and_notify.yml b/.github/workflows/build_release_and_notify.yml index 856bb24..1c7ed82 100644 --- a/.github/workflows/build_release_and_notify.yml +++ b/.github/workflows/build_release_and_notify.yml @@ -4,6 +4,7 @@ name: Build and Deploy Executables on: release: types: [published] # Release가 'published' 상태가 될 때 트리거 + workflow_dispatch: jobs: # ================================== From 0fcc1a02ae91a2d54becd6bfc491d9919ce34e48 Mon Sep 17 00:00:00 2001 From: ChoiseU Date: Fri, 25 Jul 2025 12:40:13 +0900 Subject: [PATCH 3/3] feat: Skip deployment jobs on manual trigger --- .github/workflows/build_release_and_notify.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_release_and_notify.yml b/.github/workflows/build_release_and_notify.yml index 1c7ed82..94f9306 100644 --- a/.github/workflows/build_release_and_notify.yml +++ b/.github/workflows/build_release_and_notify.yml @@ -11,6 +11,7 @@ jobs: # 파이프라인 시작 알림 # ================================== start: + if: github.event_name == 'release' runs-on: ubuntu-latest steps: - name: Send Pipeline Start Notification @@ -28,7 +29,6 @@ jobs: # 실행 파일 빌드 # ================================== build: - needs: start strategy: matrix: os: [macos-latest, windows-latest] @@ -90,6 +90,7 @@ jobs: # ================================== deploy: needs: build + if: github.event_name == 'release' runs-on: ubuntu-latest steps: @@ -129,7 +130,7 @@ jobs: finish: needs: deploy runs-on: ubuntu-latest - if: always() + if: always() && github.event_name == 'release' steps: - name: Send Success Notification