From 369795bffb80c4f3bfb80e1c6a240312ae82448c Mon Sep 17 00:00:00 2001 From: Aaron Date: Sat, 9 Dec 2023 00:31:34 +0800 Subject: [PATCH] chore: add auto close issue workflow on master branch (#5243) --- .github/workflows/auto_close_issue.yml | 35 ++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/auto_close_issue.yml diff --git a/.github/workflows/auto_close_issue.yml b/.github/workflows/auto_close_issue.yml new file mode 100644 index 00000000000..487a63fcca6 --- /dev/null +++ b/.github/workflows/auto_close_issue.yml @@ -0,0 +1,35 @@ +name: Auto Close Issue +on: + issues: + types: [labeled] + +jobs: + auto-close: + runs-on: ubuntu-latest + steps: + - name: Close Outdate issue + if: ${{ github.event.label.name == 'Outdate' }} + uses: peter-evans/close-issue@v1 + with: + comment: | + This issue has been closed because **it has been outdate for a long time**. + Please open a new issue if you still need help. + 这个 issue 已经被关闭,因为 **它已经过期很久了**。 + 如果你仍然需要帮助,请创建一个新的 issue。 + token: ${{ secrets.GITHUB_TOKEN }} + - name: Close Duplicate issue + if: ${{ github.event.label.name == 'Duplicate' }} + uses: peter-evans/close-issue@v1 + with: + comment: | + This issue has been closed because **it is duplicated**. + 这个 issue 已经被关闭,因为 **它是一个重复的 issue**。 + token: ${{ secrets.GITHUB_TOKEN }} + - name: Close Invalid issue + if: ${{ github.event.label.name == 'Invalid' }} + uses: peter-evans/close-issue@v1 + with: + comment: | + This issue has been closed because **it is invalid**. + 这个 issue 已经被关闭,因为 **它是无效的**。 + token: ${{ secrets.GITHUB_TOKEN }}