From 3264fc2d29c78d3614651769edcb4b1b3287db47 Mon Sep 17 00:00:00 2001 From: "Tomachi [ICHIGO]" Date: Thu, 16 Nov 2023 23:02:11 +0900 Subject: [PATCH] =?UTF-8?q?ci:=20request-ci=E3=83=A9=E3=83=99=E3=83=AB?= =?UTF-8?q?=E3=81=8C=E5=BF=85=E8=A6=81=E3=81=AA=E3=81=93=E3=81=A8=E3=82=92?= =?UTF-8?q?=E6=98=8E=E7=A4=BA=E3=81=99=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/nodejs-ci.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/.github/workflows/nodejs-ci.yml b/.github/workflows/nodejs-ci.yml index 5b28a7f..9ca6eae 100644 --- a/.github/workflows/nodejs-ci.yml +++ b/.github/workflows/nodejs-ci.yml @@ -140,6 +140,33 @@ jobs: git status git diff --exit-code || (echo "Git status is not clean." && exit 1) + comment: + name: Comment + runs-on: ubuntu-latest + + if: ${{ + github.event_name == 'pull_request_target' && + github.event.action == 'opened' && + github.event.pull_request.head.repo.fork == true + }} + + steps: + - name: Create PR comment + run: | + cat << EOF > comment.md + # ⚠️ CIの実行には \`🚀request-ci\` ラベルが必要です + + このリポジトリはフォークされたリポジトリです。 + セキュリティ上の理由から、フォークされたリポジトリからのCI実行は自動的に行われません。 + + CI実行をリクエストするには、このプルリクエストに \`🚀request-ci\` ラベルを追加してください。 + (ラベルを追加できるのは一部のメンバーのみです) + EOF + + gh pr comment ${{ github.event.number }} -R ${{ github.repository }} -F comment.md + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + finished-node-ci: name: Check finished Node CI runs-on: ubuntu-latest