[New Rule] 补充onnxruntime #102
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Close Invalid Issues | |
on: | |
issues: | |
types: | |
- opened | |
jobs: | |
close_invalid_issues: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Check Issue Content | |
uses: actions/github-script@v6 | |
with: | |
script: | | |
const issueBody = context.payload.issue.body || ''; | |
const validKeywordsNewRules = ['Library filename / 库文件名', 'Library label / 库的文字标签']; | |
const validKeywordsBugReport = ['Current library filename / 现有库文件名', 'Library relative URL / 相关链接'] | |
if (!validKeywordsNewRules.every(keyword => issueBody.includes(keyword)) && !validKeywordsBugReport.every(keyword => issueBody.includes(keyword))) { | |
const issueNumber = context.payload.issue.number; | |
const owner = context.repo.owner; | |
const repo = context.repo.repo; | |
await github.rest.issues.createComment({ | |
owner, | |
repo, | |
issue_number: issueNumber, | |
body: 'This issue does not follow the template. Please update it accordingly.' | |
}); | |
await github.rest.issues.update({ | |
owner, | |
repo, | |
issue_number: issueNumber, | |
state: 'closed' | |
}); | |
} |