workflow: 修改 workflow (#7341)

* workflow: 修改 workflow

* fix: 修复判断的错误

* perf: 添加移除的内容

Co-authored-by: ibuler <ibuler@qq.com>
pull/7346/head
fit2bot 2021-12-09 12:07:55 +08:00 committed by GitHub
parent c7f2afc3c1
commit 5f45acf68f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 23 additions and 7 deletions

View File

@ -13,15 +13,15 @@ jobs:
with:
actions: 'close-issues'
labels: '状态:待反馈'
inactive-day: 7
inactive-day: 30
body: |
由于该 issue 被标记为 状态:待反馈,却 7 天未收到回应。现关闭 issue若有任何问题可评论回复。
由于该 issue 被标记为 状态:待反馈,30 天未收到回应。现关闭 issue若有任何问题可评论回复。
- name: needs more info
uses: actions-cool/issues-helper@v2
with:
actions: 'close-issues'
labels: 'needs-more-info'
inactive-day: 7
inactive-day: 30
body: |
Since the issue was labeled with `needs-more-info`, but no response in 7 days. This issue will be closed. If you have any questions, you can comment and reply.
Since the issue was labeled with `needs-more-info`, but no response in 30 days. This issue will be closed. If you have any questions, you can comment and reply.

16
.github/workflows/issue-close.yml vendored Normal file
View File

@ -0,0 +1,16 @@
name: Issue Close Check
on:
issues:
types: [closed]
jobs:
issue-close-remove-labels:
runs-on: ubuntu-latest
steps:
- name: Remove labels
uses: actions-cool/issues-helper@v2
if: ${{ !github.event.issue.pull_request }}
with:
actions: 'remove-labels'
labels: '状态:待处理,状态:待反馈'

View File

@ -7,7 +7,7 @@ name: Add issues workflow labels
jobs:
add-label-if-is-author:
runs-on: ubuntu-latest
if: ${{ github.event.comment.pull_request.user.id == github.event.comment.user.id }} && ${{ !github.event.comment.pull_request.pull_request }}
if: (github.event.issue.user.id == github.event.comment.user.id) && !github.event.issue.pull_request && (github.event.issue.state == 'open')
steps:
- name: Add require handle label
uses: actions-cool/issues-helper@v2
@ -23,7 +23,7 @@ jobs:
add-label-if-not-author:
runs-on: ubuntu-latest
if: ${{ github.event.comment.pull_request.user.id != github.event.comment.user.id }} && ${{ !github.event.comment.pull_request.pull_request }}
if: (github.event.issue.user.id != github.event.comment.user.id) && !github.event.issue.pull_request && (github.event.issue.state == 'open')
steps:
- name: Add require replay label
uses: actions-cool/issues-helper@v2

View File

@ -10,7 +10,7 @@ jobs:
steps:
- name: Add labels
uses: actions-cool/issues-helper@v2
if: ${{ !github.event.comment.pull_request.pull_request }}
if: ${{ !github.event.issue.pull_request }}
with:
actions: 'add-labels'
labels: '状态:待处理'