From 11651711427347d1b170cbaa61a26d83a4c21c10 Mon Sep 17 00:00:00 2001 From: Dale Seo <5466341+DaleSeo@users.noreply.github.com> Date: Sun, 19 Jul 2026 20:52:23 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20=EB=A8=B8=EC=A7=80=20=EB=B0=A9=EC=8B=9D?= =?UTF-8?q?=EC=9D=84=20squash=EB=A1=9C=20=EB=B0=94=EA=BE=B8=EA=B3=A0=20?= =?UTF-8?q?=EC=8B=A4=ED=8C=A8=20=EC=8B=9C=20=EC=9B=8C=ED=81=AC=ED=94=8C?= =?UTF-8?q?=EB=A1=9C=EA=B0=80=20=EC=8B=A4=ED=8C=A8=ED=95=98=EB=8F=84?= =?UTF-8?q?=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/management.yaml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/management.yaml b/.github/workflows/management.yaml index e84c58ec5d..cb53ecf0d3 100644 --- a/.github/workflows/management.yaml +++ b/.github/workflows/management.yaml @@ -125,6 +125,12 @@ jobs: done fi + failed=$(echo "$response" | jq '[.results[]? | select(.skipped != true and .approved != true)] | length') + if [ "$success" != "true" ] || [ "$failed" -gt 0 ]; then + echo "::error::승인 실패 ${failed}건 (success=$success)" + exit 1 + fi + merge-prs: name: Merge Open PRs 🚀 runs-on: ubuntu-latest @@ -149,7 +155,7 @@ jobs: # Build request payload week_input="${{ inputs.week }}" - merge_method="merge" + merge_method="squash" if [ -z "$week_input" ]; then payload="{\"repo_name\": \"${{ github.event.repository.name }}\", \"merge_method\": \"$merge_method\", \"excludes\": $excludes}" @@ -231,3 +237,9 @@ jobs: fi done fi + + failed=$(echo "$response" | jq '[.results[]? | select(.skipped != true and .merged != true)] | length') + if [ "$success" != "true" ] || [ "$failed" -gt 0 ]; then + echo "::error::머지 실패 ${failed}건 (success=$success)" + exit 1 + fi