From ea24d8e07b83192c27ec1aa7483421f336fc74e0 Mon Sep 17 00:00:00 2001 From: jyx-07 Date: Tue, 3 Nov 2026 23:16:12 +0900 Subject: [PATCH] =?UTF-8?q?ci:=20force=20push=EB=A5=BC=20=EC=A0=9C?= =?UTF-8?q?=EC=99=B8=ED=95=9C=20push=EB=A7=8C=20Discord=EB=A1=9C=20?= =?UTF-8?q?=EC=95=8C=EB=A6=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/rush-push-notify.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/rush-push-notify.yml diff --git a/.github/workflows/rush-push-notify.yml b/.github/workflows/rush-push-notify.yml new file mode 100644 index 0000000..6c72e15 --- /dev/null +++ b/.github/workflows/rush-push-notify.yml @@ -0,0 +1,24 @@ +name: Push Notification + +# 저장소 웹훅은 force push를 걸러낼 수 없어 push 이벤트를 받지 않습니다. +# 대신 이 워크플로가 일반 push만 같은 Discord 채널로 전달합니다. +on: + push: + +permissions: {} + +jobs: + notify: + name: Forward Push to Discord + if: ${{ !github.event.forced }} + runs-on: ubuntu-latest + env: + DISCORD_WEBHOOK: ${{ secrets.DISCORD_GITHUB_WEBHOOK }} + steps: + - name: Send Push Event + if: env.DISCORD_WEBHOOK != '' + run: | + curl -fsS -X POST "$DISCORD_WEBHOOK" \ + -H "Content-Type: application/json" \ + -H "X-GitHub-Event: push" \ + --data-binary @"$GITHUB_EVENT_PATH"