mirror of
https://gitea.com/Lydanne/issues-helper.git
synced 2025-08-19 18:25:58 +08:00
fix: actions type
This commit is contained in:
37
README.md
37
README.md
@@ -62,7 +62,7 @@ jobs:
|
|||||||
- name: Add assigness
|
- name: Add assigness
|
||||||
uses: actions-cool/issue-helper@v1
|
uses: actions-cool/issue-helper@v1
|
||||||
with:
|
with:
|
||||||
actions: 'add-assignees' or ['add-assignees']
|
actions: 'add-assignees'
|
||||||
token: ${{ secrets.GITHUB_TOKEN }}
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
issue-number: ${{ github.event.issue.number }}
|
issue-number: ${{ github.event.issue.number }}
|
||||||
assignees: 'xxx' or ['xxx'] or ['xx1', 'xx2']
|
assignees: 'xxx' or ['xxx'] or ['xx1', 'xx2']
|
||||||
@@ -70,12 +70,13 @@ jobs:
|
|||||||
|
|
||||||
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
||||||
| -- | -- | -- | -- | -- |
|
| -- | -- | -- | -- | -- |
|
||||||
| actions | actions 类型,当为数组时,会进行多个操作 | string \| string\[] | ✔ | v1 |
|
| actions | 操作类型 | string | ✔ | v1 |
|
||||||
| token | [token 说明](#token) | string | ✔ | v1 |
|
| token | [token 说明](#token) | string | ✔ | v1 |
|
||||||
| issue-number | 指定的 issue | number | ✔ | v1 |
|
| issue-number | 指定的 issue | number | ✔ | v1 |
|
||||||
| assignees | 指定人。当不填或者为空字符、空数组时,不指定 | string \| string\[] | ✖ | v1 |
|
| assignees | 指定人。当不填或者为空字符、空数组时,不指定 | string \| string\[] | ✖ | v1 |
|
||||||
| body | 操作 issue 时,可进行评论。不输入时,不评论 | string | ✖ | v1 |
|
| body | 操作 issue 时,可进行评论。不输入时,不评论 | string | ✖ | v1 |
|
||||||
|
|
||||||
|
- `actions` 支持多个,需用逗号隔开。如:`add-assignees,add-labels`
|
||||||
- 其中的 `name` 可根据自行根据实际情况修改
|
- 其中的 `name` 可根据自行根据实际情况修改
|
||||||
- [on 参考](#github-docs)
|
- [on 参考](#github-docs)
|
||||||
- `${{ github.event.issue.number }}` 表示当前 issue,[更多参考](https://docs.github.com/en/free-pro-team@latest/developers/webhooks-and-events)。
|
- `${{ github.event.issue.number }}` 表示当前 issue,[更多参考](https://docs.github.com/en/free-pro-team@latest/developers/webhooks-and-events)。
|
||||||
@@ -109,7 +110,7 @@ jobs:
|
|||||||
|
|
||||||
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
||||||
| -- | -- | -- | -- | -- |
|
| -- | -- | -- | -- | -- |
|
||||||
| actions | actions 类型,当为数组时,会进行多个操作 | string \| string\[] | ✔ | v1 |
|
| actions | 操作类型 | string | ✔ | v1 |
|
||||||
| token | [token 说明](#token) | string | ✔ | v1 |
|
| token | [token 说明](#token) | string | ✔ | v1 |
|
||||||
| issue-number | 指定的 issue | number | ✔ | v1 |
|
| issue-number | 指定的 issue | number | ✔ | v1 |
|
||||||
| labels | 新增的 labels。当不填或者为空字符、空数组时,不新增 | string \| string\[] | ✖ | v1 |
|
| labels | 新增的 labels。当不填或者为空字符、空数组时,不新增 | string \| string\[] | ✖ | v1 |
|
||||||
@@ -133,7 +134,7 @@ jobs:
|
|||||||
|
|
||||||
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
||||||
| -- | -- | -- | -- | -- |
|
| -- | -- | -- | -- | -- |
|
||||||
| actions | actions 类型,当为数组时,会进行多个操作 | string \| string\[] | ✔ | v1 |
|
| actions | 操作类型 | string | ✔ | v1 |
|
||||||
| token | [token 说明](#token) | string | ✔ | v1 |
|
| token | [token 说明](#token) | string | ✔ | v1 |
|
||||||
| issue-number | 指定的 issue | number | ✔ | v1 |
|
| issue-number | 指定的 issue | number | ✔ | v1 |
|
||||||
| body | 操作 issue 时,可进行评论。不输入时,不评论 | string | ✖ | v1 |
|
| body | 操作 issue 时,可进行评论。不输入时,不评论 | string | ✖ | v1 |
|
||||||
@@ -171,7 +172,7 @@ jobs:
|
|||||||
|
|
||||||
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
||||||
| -- | -- | -- | -- | -- |
|
| -- | -- | -- | -- | -- |
|
||||||
| actions | actions 类型,当为数组时,会进行多个操作 | string \| string\[] | ✔ | v1 |
|
| actions | 操作类型 | string | ✔ | v1 |
|
||||||
| token | [token 说明](#token) | string | ✔ | v1 |
|
| token | [token 说明](#token) | string | ✔ | v1 |
|
||||||
| issue-number | 指定的 issue | number | ✔ | v1 |
|
| issue-number | 指定的 issue | number | ✔ | v1 |
|
||||||
| body | 新增评论的内容 | string | ✖ | v1 |
|
| body | 新增评论的内容 | string | ✖ | v1 |
|
||||||
@@ -213,7 +214,7 @@ jobs:
|
|||||||
|
|
||||||
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
||||||
| -- | -- | -- | -- | -- |
|
| -- | -- | -- | -- | -- |
|
||||||
| actions | actions 类型,当为数组时,会进行多个操作 | string \| string\[] | ✔ | v1 |
|
| actions | 操作类型 | string | ✔ | v1 |
|
||||||
| token | [token 说明](#token) | string | ✔ | v1 |
|
| token | [token 说明](#token) | string | ✔ | v1 |
|
||||||
| title | 新增 issue 的标题 | string | ✖ | v1 |
|
| title | 新增 issue 的标题 | string | ✖ | v1 |
|
||||||
| body | 新增 issue 的内容 | string | ✖ | v1 |
|
| body | 新增 issue 的内容 | string | ✖ | v1 |
|
||||||
@@ -242,7 +243,7 @@ jobs:
|
|||||||
|
|
||||||
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
||||||
| -- | -- | -- | -- | -- |
|
| -- | -- | -- | -- | -- |
|
||||||
| actions | actions 类型,当为数组时,会进行多个操作 | string \| string\[] | ✔ | v1 |
|
| actions | 操作类型 | string | ✔ | v1 |
|
||||||
| token | [token 说明](#token) | string | ✔ | v1 |
|
| token | [token 说明](#token) | string | ✔ | v1 |
|
||||||
| comment-id | 指定的 comment | number | ✔ | v1 |
|
| comment-id | 指定的 comment | number | ✔ | v1 |
|
||||||
|
|
||||||
@@ -274,7 +275,7 @@ jobs:
|
|||||||
|
|
||||||
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
||||||
| -- | -- | -- | -- | -- |
|
| -- | -- | -- | -- | -- |
|
||||||
| actions | actions 类型,当为数组时,会进行多个操作 | string \| string\[] | ✔ | v1 |
|
| actions | 操作类型 | string | ✔ | v1 |
|
||||||
| token | [token 说明](#token) | string | ✔ | v1 |
|
| token | [token 说明](#token) | string | ✔ | v1 |
|
||||||
| issue-number | 指定的 issue | number | ✔ | v1 |
|
| issue-number | 指定的 issue | number | ✔ | v1 |
|
||||||
| body | 操作 issue 时,可进行评论。不输入时,不评论 | string | ✖ | v1 |
|
| body | 操作 issue 时,可进行评论。不输入时,不评论 | string | ✖ | v1 |
|
||||||
@@ -296,7 +297,7 @@ jobs:
|
|||||||
|
|
||||||
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
||||||
| -- | -- | -- | -- | -- |
|
| -- | -- | -- | -- | -- |
|
||||||
| actions | actions 类型,当为数组时,会进行多个操作 | string \| string\[] | ✔ | v1 |
|
| actions | 操作类型 | string | ✔ | v1 |
|
||||||
| token | [token 说明](#token) | string | ✔ | v1 |
|
| token | [token 说明](#token) | string | ✔ | v1 |
|
||||||
| issue-number | 指定的 issue | number | ✔ | v1 |
|
| issue-number | 指定的 issue | number | ✔ | v1 |
|
||||||
| body | 操作 issue 时,可进行评论。不输入时,不评论 | string | ✖ | v1 |
|
| body | 操作 issue 时,可进行评论。不输入时,不评论 | string | ✖ | v1 |
|
||||||
@@ -319,7 +320,7 @@ jobs:
|
|||||||
|
|
||||||
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
||||||
| -- | -- | -- | -- | -- |
|
| -- | -- | -- | -- | -- |
|
||||||
| actions | actions 类型,当为数组时,会进行多个操作 | string \| string\[] | ✔ | v1 |
|
| actions | 操作类型 | string | ✔ | v1 |
|
||||||
| token | [token 说明](#token) | string | ✔ | v1 |
|
| token | [token 说明](#token) | string | ✔ | v1 |
|
||||||
| issue-number | 指定的 issue | number | ✔ | v1 |
|
| issue-number | 指定的 issue | number | ✔ | v1 |
|
||||||
| assignees | 移除的指定人。当为空字符、空数组时,不进行移除 | string \| string\[] | ✔ | v1 |
|
| assignees | 移除的指定人。当为空字符、空数组时,不进行移除 | string \| string\[] | ✔ | v1 |
|
||||||
@@ -343,7 +344,7 @@ jobs:
|
|||||||
|
|
||||||
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
||||||
| -- | -- | -- | -- | -- |
|
| -- | -- | -- | -- | -- |
|
||||||
| actions | actions 类型,当为数组时,会进行多个操作 | string \| string\[] | ✔ | v1 |
|
| actions | 操作类型 | string | ✔ | v1 |
|
||||||
| token | [token 说明](#token) | string | ✔ | v1 |
|
| token | [token 说明](#token) | string | ✔ | v1 |
|
||||||
| issue-number | 指定的 issue | number | ✔ | v1 |
|
| issue-number | 指定的 issue | number | ✔ | v1 |
|
||||||
| labels | labels 设置。当空字符、空数组时,会移除所有 | string \| string\[] | ✔ | v1 |
|
| labels | labels 设置。当空字符、空数组时,会移除所有 | string \| string\[] | ✔ | v1 |
|
||||||
@@ -366,7 +367,7 @@ jobs:
|
|||||||
|
|
||||||
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
||||||
| -- | -- | -- | -- | -- |
|
| -- | -- | -- | -- | -- |
|
||||||
| actions | actions 类型,当为数组时,会进行多个操作 | string \| string\[] | ✔ | v1 |
|
| actions | 操作类型 | string | ✔ | v1 |
|
||||||
| token | [token 说明](#token) | string | ✔ | v1 |
|
| token | [token 说明](#token) | string | ✔ | v1 |
|
||||||
| issue-number | 指定的 issue | number | ✔ | v1 |
|
| issue-number | 指定的 issue | number | ✔ | v1 |
|
||||||
| body | 解锁 issue 时,可进行评论。不输入时,不评论 | string | ✖ | v1 |
|
| body | 解锁 issue 时,可进行评论。不输入时,不评论 | string | ✖ | v1 |
|
||||||
@@ -401,7 +402,7 @@ jobs:
|
|||||||
|
|
||||||
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
||||||
| -- | -- | -- | -- | -- |
|
| -- | -- | -- | -- | -- |
|
||||||
| actions | actions 类型,当为数组时,会进行多个操作 | string \| string\[] | ✔ | v1 |
|
| actions | 操作类型 | string | ✔ | v1 |
|
||||||
| token | [token 说明](#token) | string | ✔ | v1 |
|
| token | [token 说明](#token) | string | ✔ | v1 |
|
||||||
| comment-id | 指定的 comment | number | ✔ | v1 |
|
| comment-id | 指定的 comment | number | ✔ | v1 |
|
||||||
| body | 更新 comment 的内容 | string | ✖ | v1 |
|
| body | 更新 comment 的内容 | string | ✖ | v1 |
|
||||||
@@ -435,7 +436,7 @@ jobs:
|
|||||||
|
|
||||||
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
||||||
| -- | -- | -- | -- | -- |
|
| -- | -- | -- | -- | -- |
|
||||||
| actions | actions 类型,当为数组时,会进行多个操作 | string \| string\[] | ✔ | v1 |
|
| actions | 操作类型 | string | ✔ | v1 |
|
||||||
| token | [token 说明](#token) | string | ✔ | v1 |
|
| token | [token 说明](#token) | string | ✔ | v1 |
|
||||||
| issue-number | 指定的 issue | number | ✔ | v1 |
|
| issue-number | 指定的 issue | number | ✔ | v1 |
|
||||||
| state | 修改 issue 的状态,可选值 `open` `closed` | string | ✖ | v1 |
|
| state | 修改 issue 的状态,可选值 `open` `closed` | string | ✖ | v1 |
|
||||||
@@ -478,7 +479,7 @@ jobs:
|
|||||||
|
|
||||||
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
||||||
| -- | -- | -- | -- | -- |
|
| -- | -- | -- | -- | -- |
|
||||||
| actions | actions 类型,当为数组时,会进行多个操作 | string \| string\[] | ✔ | v1 |
|
| actions | 操作类型 | string | ✔ | v1 |
|
||||||
| token | [token 说明](#token) | string | ✔ | v1 |
|
| token | [token 说明](#token) | string | ✔ | v1 |
|
||||||
| body | 操作 issue 时,可进行评论。不输入时,不评论 | string | ✖ | v1 |
|
| body | 操作 issue 时,可进行评论。不输入时,不评论 | string | ✖ | v1 |
|
||||||
| labels | 标签筛选 | string \| string\[] | ✖ | v1 |
|
| labels | 标签筛选 | string \| string\[] | ✖ | v1 |
|
||||||
@@ -523,7 +524,7 @@ jobs:
|
|||||||
|
|
||||||
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
||||||
| -- | -- | -- | -- | -- |
|
| -- | -- | -- | -- | -- |
|
||||||
| actions | actions 类型,当为数组时,会进行多个操作 | string \| string\[] | ✔ | v1 |
|
| actions | 操作类型 | string | ✔ | v1 |
|
||||||
| token | [token 说明](#token) | string | ✔ | v1 |
|
| token | [token 说明](#token) | string | ✔ | v1 |
|
||||||
| body | 操作 issue 时,可进行评论。不输入时,不评论 | string | ✖ | v1 |
|
| body | 操作 issue 时,可进行评论。不输入时,不评论 | string | ✖ | v1 |
|
||||||
| labels | 标签筛选 | string \| string\[] | ✖ | v1 |
|
| labels | 标签筛选 | string \| string\[] | ✖ | v1 |
|
||||||
@@ -557,7 +558,7 @@ jobs:
|
|||||||
|
|
||||||
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
||||||
| -- | -- | -- | -- | -- |
|
| -- | -- | -- | -- | -- |
|
||||||
| actions | actions 类型,当为数组时,会进行多个操作 | string \| string\[] | ✔ | v1 |
|
| actions | 操作类型 | string | ✔ | v1 |
|
||||||
| token | [token 说明](#token) | string | ✔ | v1 |
|
| token | [token 说明](#token) | string | ✔ | v1 |
|
||||||
| issue-number | 指定的 issue | number | ✔ | v1 |
|
| issue-number | 指定的 issue | number | ✔ | v1 |
|
||||||
| comment-auth | 评论创建者,不填时会查询所有 | string | ✖ | v1 |
|
| comment-auth | 评论创建者,不填时会查询所有 | string | ✖ | v1 |
|
||||||
@@ -604,7 +605,7 @@ jobs:
|
|||||||
|
|
||||||
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
| 参数 | 描述 | 类型 | 必填 | 版本 |
|
||||||
| -- | -- | -- | -- | -- |
|
| -- | -- | -- | -- | -- |
|
||||||
| actions | actions 类型,当为数组时,会进行多个操作 | string \| string\[] | ✔ | v1 |
|
| actions | 操作类型 | string | ✔ | v1 |
|
||||||
| token | [token 说明](#token) | string | ✔ | v1 |
|
| token | [token 说明](#token) | string | ✔ | v1 |
|
||||||
| body | 操作 issue 时,可进行评论。不输入时,不评论 | string | ✖ | v1 |
|
| body | 操作 issue 时,可进行评论。不输入时,不评论 | string | ✖ | v1 |
|
||||||
| labels | 标签筛选 | string \| string\[] | ✖ | v1 |
|
| labels | 标签筛选 | string \| string\[] | ✖ | v1 |
|
||||||
|
12
dist/index.js
vendored
12
dist/index.js
vendored
@@ -6564,14 +6564,10 @@ async function main() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const actions = core.getInput("actions", { required: true });
|
const actions = core.getInput("actions", { required: true });
|
||||||
|
const actionsArr = actions.split(',');
|
||||||
if (typeof(actions) === 'object') {
|
actionsArr.forEach(item => {
|
||||||
actions.forEach(item => {
|
testActions(item.trim());
|
||||||
testActions(item);
|
});
|
||||||
})
|
|
||||||
} else {
|
|
||||||
testActions(actions);
|
|
||||||
}
|
|
||||||
|
|
||||||
function testActions(action) {
|
function testActions(action) {
|
||||||
if (ALLACTIONS.includes(action)) {
|
if (ALLACTIONS.includes(action)) {
|
||||||
|
12
src/main.js
12
src/main.js
@@ -74,14 +74,10 @@ async function main() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const actions = core.getInput("actions", { required: true });
|
const actions = core.getInput("actions", { required: true });
|
||||||
|
const actionsArr = actions.split(',');
|
||||||
if (typeof(actions) === 'object') {
|
actionsArr.forEach(item => {
|
||||||
actions.forEach(item => {
|
testActions(item.trim());
|
||||||
testActions(item);
|
});
|
||||||
})
|
|
||||||
} else {
|
|
||||||
testActions(actions);
|
|
||||||
}
|
|
||||||
|
|
||||||
function testActions(action) {
|
function testActions(action) {
|
||||||
if (ALLACTIONS.includes(action)) {
|
if (ALLACTIONS.includes(action)) {
|
||||||
|
Reference in New Issue
Block a user