refactor: change to title-excludes

This commit is contained in:
xrkffgg
2021-03-21 17:57:14 +08:00
parent a66760a95f
commit 1d2d39036b
11 changed files with 1773 additions and 6189 deletions

View File

@@ -4,7 +4,7 @@
`2021.03.21` `2021.03.21`
- feat: Added `title-remove` parameter to `check-issue`. [#65](https://github.com/actions-cool/issues-helper/pull/65) - feat: Added `title-excludes` parameter to `check-issue`. [#65](https://github.com/actions-cool/issues-helper/pull/65)
## v2.1.2 ## v2.1.2

View File

@@ -796,7 +796,7 @@ jobs:
| issue-number | The number of issue | number | ✔ | | issue-number | The number of issue | number | ✔ |
| assignee-includes | Assignees contains check | string | ✖ | | assignee-includes | Assignees contains check | string | ✖ |
| title-includes | Title contains check | string | ✖ | | title-includes | Title contains check | string | ✖ |
| title-remove | Check whether the title is empty after removing the default title | string | ✖ | | title-excludes | Check whether the title is empty after removing the default title | string | ✖ |
| body-includes | Body contains check | string | ✖ | | body-includes | Body contains check | string | ✖ |
- `title-includes` `body-includes` supports the format `x1,x2` or `x1,x2/y1,y2`. Only supports two levels - `title-includes` `body-includes` supports the format `x1,x2` or `x1,x2/y1,y2`. Only supports two levels

View File

@@ -794,7 +794,7 @@ jobs:
| issue-number | 指定的 issue | number | ✔ | | issue-number | 指定的 issue | number | ✔ |
| assignee-includes | 是否包含指定人 | string | ✖ | | assignee-includes | 是否包含指定人 | string | ✖ |
| title-includes | 标题包含校验 | string | ✖ | | title-includes | 标题包含校验 | string | ✖ |
| title-remove | 检测标题移除默认 title 后是否为空 | string | ✖ | | title-excludes | 检测标题移除默认 title 后是否为空 | string | ✖ |
| body-includes | 内容包含校验 | string | ✖ | | body-includes | 内容包含校验 | string | ✖ |
- `title-includes` `body-includes` 支持格式 `x1,x2` 或者 `x1,x2/y1,y2`。只支持两个层级 - `title-includes` `body-includes` 支持格式 `x1,x2` 或者 `x1,x2/y1,y2`。只支持两个层级

View File

@@ -54,7 +54,7 @@ inputs:
body-includes: body-includes:
description: 'Query use' description: 'Query use'
# check # check
title-remove: title-excludes:
description: 'Remove some to check title whether empty.' description: 'Remove some to check title whether empty.'
title-includes: title-includes:
description: 'Query use' description: 'Query use'

257
dist/index.js vendored

File diff suppressed because one or more lines are too long

View File

@@ -89,7 +89,7 @@ jobs:
| issue-number | The number of issue | number | ✔ | | issue-number | The number of issue | number | ✔ |
| assignee-includes | Assignees contains check | string | ✖ | | assignee-includes | Assignees contains check | string | ✖ |
| title-includes | Title contains check | string | ✖ | | title-includes | Title contains check | string | ✖ |
| title-remove | Check whether the title is empty after removing the default title | string | ✖ | | title-excludes | Check whether the title is empty after removing the default title | string | ✖ |
| body-includes | Body contains check | string | ✖ | | body-includes | Body contains check | string | ✖ |
- `title-includes` `body-includes` supports the format `x1,x2` or `x1,x2/y1,y2`. Only supports two levels - `title-includes` `body-includes` supports the format `x1,x2` or `x1,x2/y1,y2`. Only supports two levels

View File

@@ -85,7 +85,7 @@ jobs:
| issue-number | 指定的 issue | number | ✔ | | issue-number | 指定的 issue | number | ✔ |
| assignee-includes | 是否包含指定人 | string | ✖ | | assignee-includes | 是否包含指定人 | string | ✖ |
| title-includes | 标题包含校验 | string | ✖ | | title-includes | 标题包含校验 | string | ✖ |
| title-remove | 检测标题移除默认 title 后是否为空 | string | ✖ | | title-excludes | 检测标题移除默认 title 后是否为空 | string | ✖ |
| body-includes | 内容包含校验 | string | ✖ | | body-includes | 内容包含校验 | string | ✖ |
- `title-includes` `body-includes` 支持格式 `x1,x2` 或者 `x1,x2/y1,y2`。只支持两个层级 - `title-includes` `body-includes` 支持格式 `x1,x2` 或者 `x1,x2/y1,y2`。只支持两个层级

View File

@@ -42,7 +42,7 @@
"@vercel/ncc": "^0.25.1", "@vercel/ncc": "^0.25.1",
"common-tags": "^1.8.0", "common-tags": "^1.8.0",
"dotenv": "^8.2.0", "dotenv": "^8.2.0",
"dumi": "^1.1.7", "dumi": "1.1.7",
"gh-pages": "^3.1.0", "gh-pages": "^3.1.0",
"react": "^17.0.1" "react": "^17.0.1"
} }

View File

@@ -28,7 +28,7 @@ direction = direction === 'desc' ? 'desc' : 'asc';
const commentAuth = core.getInput('comment-auth'); const commentAuth = core.getInput('comment-auth');
const bodyIncludes = core.getInput('body-includes'); const bodyIncludes = core.getInput('body-includes');
const titleIncludes = core.getInput('title-includes'); const titleIncludes = core.getInput('title-includes');
const titleRemove = core.getInput('title-remove'); const titleRemove = core.getInput('title-excludes');
const assigneeIncludes = core.getInput('assignee-includes'); const assigneeIncludes = core.getInput('assignee-includes');
let issueState = core.getInput('issue-state') || 'open'; let issueState = core.getInput('issue-state') || 'open';
@@ -221,9 +221,7 @@ async function doMonthStatistics(owner, repo, labels, assignees) {
}); });
} }
} }
let now = dayjs() let now = dayjs().utc().format('YYYY-MM-DD HH:mm:ss');
.utc()
.format('YYYY-MM-DD HH:mm:ss');
let body = ` let body = `
- Created time: ${now} - Created time: ${now}

View File

@@ -110,11 +110,7 @@ async function getIssuesInMonth(owner, repo, thisMonth, page = 1) {
// ************************************************************************** // **************************************************************************
function getCreatedMonth(d) { function getCreatedMonth(d) {
return ( return dayjs(d).utc().month() + 1;
dayjs(d)
.utc()
.month() + 1
);
} }
// ************************************************************************** // **************************************************************************

7667
yarn.lock

File diff suppressed because it is too large Load Diff