From 210537a4d200afddec3dac8805ffe40f0b46171c Mon Sep 17 00:00:00 2001 From: Joe Li Date: Tue, 7 Jan 2025 17:18:19 -0800 Subject: [PATCH] feat: adds a github action to auto label draft prs (#31518) --- .../change-detector/label-draft-pr.yml | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/actions/change-detector/label-draft-pr.yml diff --git a/.github/actions/change-detector/label-draft-pr.yml b/.github/actions/change-detector/label-draft-pr.yml new file mode 100644 index 000000000..01d09225b --- /dev/null +++ b/.github/actions/change-detector/label-draft-pr.yml @@ -0,0 +1,23 @@ +name: Label Draft PRs +on: + pull_request: + types: + - opened + - converted_to_draft +jobs: + label-draft: + runs-on: ubuntu-latest + steps: + - name: Check if the PR is a draft + id: check-draft + uses: actions/github-script@v6 + with: + script: | + const isDraft = context.payload.pull_request.draft; + core.setOutput('isDraft', isDraft); + - name: Add `review:draft` Label + if: steps.check-draft.outputs.isDraft == 'true' + uses: actions-ecosystem/action-add-labels@v1 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + labels: "review:draft"