mirror of
https://github.com/DIYgod/RSSHub.git
synced 2025-12-04 19:59:54 +08:00
docs: close pr on wrong format, reopen to rescan (#6669)
* template: enforcing rules and use reopen as trigger to retest route
This commit is contained in:
@@ -44,7 +44,7 @@ module.exports = async ({ github, context, core }, body, number) => {
|
||||
}
|
||||
}
|
||||
|
||||
core.info('seems no route found, failing');
|
||||
core.warning('seems no route found, failing');
|
||||
|
||||
await github.issues
|
||||
.addLabels({
|
||||
@@ -56,6 +56,25 @@ module.exports = async ({ github, context, core }, body, number) => {
|
||||
.catch((e) => {
|
||||
core.warning(e);
|
||||
});
|
||||
await github.issues
|
||||
.createComment({
|
||||
issue_number: number,
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
body: `自动检测失败, 请确认PR正文部分符合格式规范并重新开启, 详情请检查日志
|
||||
Auto Route test failed, please check your PR body format and reopen pull request. Check logs for more details`,
|
||||
})
|
||||
.catch((e) => {
|
||||
core.warning(e);
|
||||
});
|
||||
await github.pulls.update({
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
pull_nulber: number,
|
||||
state: "closed"
|
||||
}).catch((e) => {
|
||||
core.warning(e);
|
||||
});
|
||||
|
||||
throw 'Please follow the PR rules: failed to detect route';
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user