From 16da17e5338cde0c21713d79d077fb83e16d6948 Mon Sep 17 00:00:00 2001 From: Jaybe Date: Fri, 14 Nov 2025 21:52:06 +0900 Subject: [PATCH] =?UTF-8?q?chore(ci):=20auto-merge=20=EB=8B=A8=EA=B3=84?= =?UTF-8?q?=EC=97=90=20'automerge'=20=EB=9D=BC=EB=B2=A8=20=EA=B0=80?= =?UTF-8?q?=EB=93=9C=20=ED=99=95=EC=A0=95=20=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/ci.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 4f5e814..a23b789 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -56,6 +56,13 @@ jobs: echo "CI_TOKEN not set; skipping auto-merge"; exit 0; fi OWNER=$(echo "$REPO" | cut -d'/' -f1) NAME=$(echo "$REPO" | cut -d'/' -f2) + echo "Checking labels for PR #$PR_NUMBER on $OWNER/$NAME" + LABELS_JSON=$(curl -sS -X GET \ + -H "Authorization: token ${CI_TOKEN}" \ + "${GITEA_BASE_URL}/api/v1/repos/${OWNER}/${NAME}/issues/${PR_NUMBER}") + if ! echo "$LABELS_JSON" | grep -qi '"name":"automerge"'; then + echo "Label 'automerge' not present; skipping merge"; exit 0; fi + echo "Label 'automerge' present; proceeding to merge" echo "Merging PR #$PR_NUMBER for $OWNER/$NAME" RESP=$(curl -sS -X POST \ -H "Content-Type: application/json" \