This is an automated email from the ASF dual-hosted git repository. ovilia pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/echarts-bot.git
The following commit(s) were added to refs/heads/master by this push: new 22ddfd1 update bot for new issue template apache/echarts#16128 22ddfd1 is described below commit 22ddfd14864079db172c2ea73ae64da437703497 Author: Ovilia <zwl.s...@gmail.com> AuthorDate: Mon Nov 29 14:44:38 2021 +0800 update bot for new issue template apache/echarts#16128 --- src/issue.js | 48 +++++++++++------------------------------------- 1 file changed, 11 insertions(+), 37 deletions(-) diff --git a/src/issue.js b/src/issue.js index 839fbf2..bf641ac 100644 --- a/src/issue.js +++ b/src/issue.js @@ -23,38 +23,20 @@ class Issue { async init () { // if author is committer, do not check if using template const isCore = isCommitter(this.issue.author_association, this.issue.user.login); - if (isCore || this.isUsingTemplate()) { - if (this._contain('Steps to reproduce')) { - this.issueType = label.BUG; - } else if (this._contain('What problem does this feature solve')) { - this.issueType = label.NEW_FEATURE; - } else if (!isCore) { - this.response = text.NOT_USING_TEMPLATE; - return; - } - if (!isCore) { - this.addLabels.push(label.PENDING); - this.addLabels.push(label.WAITING_FOR_COMMUNITY); - } - - this.issueType && this.addLabels.push(this.issueType); - - // translate issue - isCore || await this._translate(); + if (!isCore) { + this.addLabels.push(label.PENDING); + this.addLabels.push(label.WAITING_FOR_COMMUNITY); + } - // const isInEnglish = this._contain('This issue is in English'); - const isInEnglish = (!this.translatedTitle && !this.translatedBody) - || (!this.title.trim() && !this.translatedBody) - || (!this.body.trim() && !this.translatedTitle); - if (isInEnglish) { - this.addLabels.push(label.EN); - } + // translate issue + await this._translate(); - isCore || this._computeResponse(); - } else { - this.response = text.NOT_USING_TEMPLATE; - this.addLabels.push(label.INVALID); + const isInEnglish = (!this.translatedTitle && !this.translatedBody) + || (!this.title.trim() && !this.translatedBody) + || (!this.body.trim() && !this.translatedTitle); + if (isInEnglish) { + this.addLabels.push(label.EN); } } @@ -69,10 +51,6 @@ class Issue { } } - isUsingTemplate() { - return this.body.indexOf('generated by echarts-issue-helper') > -1; - } - _computeResponse() { switch(this.context.payload.action) { case 'opened': @@ -85,10 +63,6 @@ class Issue { break; } } - - _contain(txt) { - return this.body.indexOf(txt) > -1; - } } module.exports = Issue; --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@echarts.apache.org For additional commands, e-mail: commits-h...@echarts.apache.org