mirror of
https://gitea.com/Lydanne/issues-helper.git
synced 2025-08-20 02:35:58 +08:00
61 lines
41 KiB
HTML
61 lines
41 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta
|
|
name="viewport"
|
|
content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"
|
|
/>
|
|
<link
|
|
rel="shortcut icon"
|
|
type="image/x-icon"
|
|
href="https://avatars1.githubusercontent.com/u/73879334?s=200&v=4"
|
|
/>
|
|
<link rel="stylesheet" href="/issues-helper/umi.fd16a0c1.css" />
|
|
<script>
|
|
window.routerBase = "/issues-helper/";
|
|
</script>
|
|
<script>
|
|
//! umi version: 3.4.3
|
|
</script>
|
|
<script>
|
|
!(function () {
|
|
var e = localStorage.getItem("dumi:prefers-color"),
|
|
t = window.matchMedia("(prefers-color-scheme: dark)").matches,
|
|
r = ["light", "dark", "auto"];
|
|
document.documentElement.setAttribute(
|
|
"data-prefers-color",
|
|
e === r[2] ? (t ? r[1] : r[0]) : r.includes(e) ? e : r[0]
|
|
);
|
|
})();
|
|
</script>
|
|
<title>🌟 进 阶</title>
|
|
</head>
|
|
<body>
|
|
<div id="root"><div class="__dumi-default-layout" data-route="/advanced" data-show-sidemenu="true" data-show-slugs="false" data-site-mode="true" data-gapless="false"><div class="__dumi-default-navbar" data-mode="site"><button class="__dumi-default-navbar-toggle"></button><a class="__dumi-default-navbar-logo" style="background-image:url('https://avatars1.githubusercontent.com/u/73879334?s=200&v=4')" href="/issues-helper//">Issues Helper</a><nav><div class="__dumi-default-search"><input type="search" class="__dumi-default-search-input" value=""/><ul></ul></div><span><a href="/issues-helper//guide">指 南</a></span><span><a href="/issues-helper//base">基 础</a></span><span><a aria-current="page" class="active" href="/issues-helper//advanced">进 阶</a></span><span><a href="/issues-helper//changelog">更新日志</a></span><span><a target="_blank" rel="noopener noreferrer" href="https://issues-helper.gitee.io">国内镜像<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="__dumi-default-external-link-icon"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></span><span><a target="_blank" rel="noopener noreferrer" href="https://github.com/actions-cool/issues-helper">GitHub<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="__dumi-default-external-link-icon"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></span><div class="__dumi-default-locale-select" data-locale-count="2"><a href="/issues-helper//en-US/advanced">English</a></div></nav></div><div class="__dumi-default-menu" data-mode="site"><div class="__dumi-default-menu-inner"><div class="__dumi-default-menu-header"><a class="__dumi-default-menu-logo" style="background-image:url('https://avatars1.githubusercontent.com/u/73879334?s=200&v=4')" href="/issues-helper//"></a><h1>Issues Helper</h1><p></p></div><div class="__dumi-default-menu-mobile-area"><ul class="__dumi-default-menu-nav-list"><li><a href="/issues-helper//guide">指 南</a></li><li><a href="/issues-helper//base">基 础</a></li><li><a aria-current="page" class="active" href="/issues-helper//advanced">进 阶</a></li><li><a href="/issues-helper//changelog">更新日志</a></li><li><a target="_blank" rel="noopener noreferrer" href="https://issues-helper.gitee.io">国内镜像<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="__dumi-default-external-link-icon"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li><li><a target="_blank" rel="noopener noreferrer" href="https://github.com/actions-cool/issues-helper">GitHub<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="__dumi-default-external-link-icon"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></li></ul><div class="__dumi-default-locale-select" data-locale-count="2"><a href="/issues-helper//en-US/advanced">English</a></div></div><ul class="__dumi-default-menu-list"><li><a aria-current="page" class="active" href="/issues-helper//advanced">🌟 进 阶</a><ul role="slug-list"><li title="check-inactive" data-depth="2"><a href="/issues-helper//advanced#check-inactive"><span>check-inactive</span></a></li><li title="check-issue" data-depth="2"><a href="/issues-helper//advanced#check-issue"><span>check-issue</span></a></li><li title="close-issues" data-depth="2"><a href="/issues-helper//advanced#close-issues"><span>close-issues</span></a></li><li title="find-comments" data-depth="2"><a href="/issues-helper//advanced#find-comments"><span>find-comments</span></a></li><li title="lock-issues" data-depth="2"><a href="/issues-helper//advanced#lock-issues"><span>lock-issues</span></a></li><li title="month-statistics" data-depth="2"><a href="/issues-helper//advanced#month-statistics"><span>month-statistics</span></a></li></ul></li></ul></div></div><div class="__dumi-default-layout-content"><div class="markdown"><h1 id="-进-阶"><a aria-hidden="true" tabindex="-1" href="/issues-helper//advanced#-进-阶"><span class="icon icon-link"></span></a>🌟 进 阶</h1><p>进阶用法不建议 actions 多个一次同时使用。</p><h2 id="check-inactive"><a aria-hidden="true" tabindex="-1" href="/issues-helper//advanced#check-inactive"><span class="icon icon-link"></span></a><code>check-inactive</code></h2><p>每月 1 号 UTC 0 时,对所有 30 天以上未活跃的 issues 增加 <code>inactive</code> 标签。</p><div class="__dumi-default-code-block"><pre class="prism-code language-yml"><button class="__dumi-default-icon __dumi-default-code-block-copy-btn" data-status="ready"></button><div class="token-line"><span class="token key atrule">name</span><span class="token punctuation">:</span><span class="token plain"> Check inactive</span></div><div class="token-line"><span class="token plain">
|
|
</span></div><div class="token-line"><span class="token plain"></span><span class="token key atrule">on</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">schedule</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token punctuation">-</span><span class="token plain"> </span><span class="token key atrule">cron</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token string">"0 0 1 * *"</span><span class="token plain"></span></div><div class="token-line"><span class="token plain">
|
|
</span></div><div class="token-line"><span class="token plain"></span><span class="token key atrule">jobs</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">check-inactive</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">runs-on</span><span class="token punctuation">:</span><span class="token plain"> ubuntu</span><span class="token punctuation">-</span><span class="token plain">latest</span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">steps</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token punctuation">-</span><span class="token plain"> </span><span class="token key atrule">name</span><span class="token punctuation">:</span><span class="token plain"> check</span><span class="token punctuation">-</span><span class="token plain">inactive</span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">uses</span><span class="token punctuation">:</span><span class="token plain"> actions</span><span class="token punctuation">-</span><span class="token plain">cool/issues</span><span class="token punctuation">-</span><span class="token plain">helper@v2.2.0</span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">with</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">actions</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token string">'check-inactive'</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">token</span><span class="token punctuation">:</span><span class="token plain"> $</span><span class="token punctuation">{</span><span class="token punctuation">{</span><span class="token plain"> secrets.GITHUB_TOKEN </span><span class="token punctuation">}</span><span class="token punctuation">}</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">inactive-day</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token number">30</span><span class="token plain"></span></div><div class="token-line"><span class="token plain">
|
|
</span></div></pre></div><table><thead><tr><th>参数</th><th>描述</th><th>类型</th><th>必填</th></tr></thead><tbody><tr><td>actions</td><td>操作类型</td><td>string</td><td>✔</td></tr><tr><td>token</td><td><a href="/issues-helper//guide/ref#-token-%E8%AF%B4%E6%98%8E">token 说明</a></td><td>string</td><td>✔</td></tr><tr><td>body</td><td>操作 issue 时,可进行评论。不填时,不评论</td><td>string</td><td>✖</td></tr><tr><td>contents</td><td>为该评论增加 <a href="/issues-helper//guide/ref#-reactions-%E7%B1%BB%E5%9E%8B">reaction</a></td><td>string</td><td>✖</td></tr><tr><td>labels</td><td>标签筛选</td><td>string</td><td>✖</td></tr><tr><td>issue-state</td><td>状态筛选</td><td>string</td><td>✖</td></tr><tr><td>issue-assignee</td><td>指定人筛选</td><td>string</td><td>✖</td></tr><tr><td>issue-creator</td><td>创建人筛选</td><td>string</td><td>✖</td></tr><tr><td>issue-mentioned</td><td>提及人筛选</td><td>string</td><td>✖</td></tr><tr><td>body-includes</td><td>包含内容筛选</td><td>string</td><td>✖</td></tr><tr><td>title-includes</td><td>包含标题筛选</td><td>string</td><td>✖</td></tr><tr><td>inactive-day</td><td>非活跃天数筛选</td><td>number</td><td>✖</td></tr><tr><td>inactive-label</td><td>新增标签名称</td><td>string</td><td>✖</td></tr></tbody></table><ul><li><code>labels</code>:为多个时,会查询同时拥有多个。不填时,会查询所有</li><li><code>issue-state</code>:默认为 <code>all</code>。可选值 <code>open</code> <code>closed</code>,非这 2 项时,均为 <code>all</code></li><li><code>issue-assignee</code>:不支持多人。不填或输入 * 时,查询所有。输入 <code>none</code> 会查询未添加指定人的 issues</li><li><code>inactive-day</code>:当输入时,会筛选 issue 更新时间早于当前时间减去非活跃天数。不填时,会查询所有</li><li><code>inactive-label</code>:默认为 <code>inactive</code>,可自定义其他。当项目未包含该 label 时,会自动新建</li></ul><h2 id="check-issue"><a aria-hidden="true" tabindex="-1" href="/issues-helper//advanced#check-issue"><span class="icon icon-link"></span></a><code>check-issue</code></h2><p>根据传入的参数和 <code>issue-number</code> 来检查该 issue 是否满足条件,返回一个布尔值。</p><p>下面的例子效果是:当 issue 新开时,校验当前 issue 指定人是否包含 <code>x1</code> 或者 <code>x2</code>,满足一个指定人即可校验通过,同时校验标题是否满足条件,<a href="/issues-helper//guide/ref#-includes-%E6%A0%A1%E9%AA%8C%E8%A7%84%E5%88%99">校验规则</a>。</p><div class="__dumi-default-code-block"><pre class="prism-code language-yml"><button class="__dumi-default-icon __dumi-default-code-block-copy-btn" data-status="ready"></button><div class="token-line"><span class="token key atrule">name</span><span class="token punctuation">:</span><span class="token plain"> Check Issue</span></div><div class="token-line"><span class="token plain">
|
|
</span></div><div class="token-line"><span class="token plain"></span><span class="token key atrule">on</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">issues</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">types</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token punctuation">[</span><span class="token plain">edited</span><span class="token punctuation">]</span><span class="token plain"></span></div><div class="token-line"><span class="token plain">
|
|
</span></div><div class="token-line"><span class="token plain"></span><span class="token key atrule">jobs</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">check-issue</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">runs-on</span><span class="token punctuation">:</span><span class="token plain"> ubuntu</span><span class="token punctuation">-</span><span class="token plain">latest</span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">steps</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token punctuation">-</span><span class="token plain"> </span><span class="token key atrule">name</span><span class="token punctuation">:</span><span class="token plain"> check</span><span class="token punctuation">-</span><span class="token plain">issue</span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">uses</span><span class="token punctuation">:</span><span class="token plain"> actions</span><span class="token punctuation">-</span><span class="token plain">cool/issues</span><span class="token punctuation">-</span><span class="token plain">helper@v2.2.0</span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">with</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">actions</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token string">'check-issue'</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">token</span><span class="token punctuation">:</span><span class="token plain"> $</span><span class="token punctuation">{</span><span class="token punctuation">{</span><span class="token plain"> secrets.GITHUB_TOKEN </span><span class="token punctuation">}</span><span class="token punctuation">}</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">issue-number</span><span class="token punctuation">:</span><span class="token plain"> $</span><span class="token punctuation">{</span><span class="token punctuation">{</span><span class="token plain"> github.event.issue.number </span><span class="token punctuation">}</span><span class="token punctuation">}</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">assignee-includes</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token string">'x1,x2'</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">title-includes</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token string">'x1,x2/y1,y2'</span><span class="token plain"></span></div><div class="token-line"><span class="token plain">
|
|
</span></div></pre></div><table><thead><tr><th>参数</th><th>描述</th><th>类型</th><th>必填</th></tr></thead><tbody><tr><td>actions</td><td>操作类型</td><td>string</td><td>✔</td></tr><tr><td>token</td><td><a href="/issues-helper//guide/ref#-token-%E8%AF%B4%E6%98%8E">token 说明</a></td><td>string</td><td>✔</td></tr><tr><td>issue-number</td><td>指定的 issue</td><td>number</td><td>✔</td></tr><tr><td>assignee-includes</td><td>是否包含指定人</td><td>string</td><td>✖</td></tr><tr><td>title-includes</td><td>标题包含校验</td><td>string</td><td>✖</td></tr><tr><td>title-excludes</td><td>检测标题移除默认 title 后是否为空</td><td>string</td><td>✖</td></tr><tr><td>body-includes</td><td>内容包含校验</td><td>string</td><td>✖</td></tr></tbody></table><ul><li><code>title-includes</code> <code>body-includes</code> 支持格式 <code>x1,x2</code> 或者 <code>x1,x2/y1,y2</code>。只支持两个层级</li><li>返回 <code>check-result</code>,由于 yml 原因,判断条件为 <code>if: steps.xxid.outputs.check-result == 'true'</code></li></ul><h2 id="close-issues"><a aria-hidden="true" tabindex="-1" href="/issues-helper//advanced#close-issues"><span class="icon icon-link"></span></a><code>close-issues</code></h2><p>每 7 天 UTC 0 时,关闭已填加 <code>need info</code> label 且 7 天以上未活跃的 issues。</p><div class="__dumi-default-code-block"><pre class="prism-code language-yml"><button class="__dumi-default-icon __dumi-default-code-block-copy-btn" data-status="ready"></button><div class="token-line"><span class="token key atrule">name</span><span class="token punctuation">:</span><span class="token plain"> Check need info</span></div><div class="token-line"><span class="token plain">
|
|
</span></div><div class="token-line"><span class="token plain"></span><span class="token key atrule">on</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">schedule</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token punctuation">-</span><span class="token plain"> </span><span class="token key atrule">cron</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token string">"0 0 */7 * *"</span><span class="token plain"></span></div><div class="token-line"><span class="token plain">
|
|
</span></div><div class="token-line"><span class="token plain"></span><span class="token key atrule">jobs</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">check-need-info</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">runs-on</span><span class="token punctuation">:</span><span class="token plain"> ubuntu</span><span class="token punctuation">-</span><span class="token plain">latest</span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">steps</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token punctuation">-</span><span class="token plain"> </span><span class="token key atrule">name</span><span class="token punctuation">:</span><span class="token plain"> close</span><span class="token punctuation">-</span><span class="token plain">issues</span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">uses</span><span class="token punctuation">:</span><span class="token plain"> actions</span><span class="token punctuation">-</span><span class="token plain">cool/issues</span><span class="token punctuation">-</span><span class="token plain">helper@v2.2.0</span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">with</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">actions</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token string">'close-issues'</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">token</span><span class="token punctuation">:</span><span class="token plain"> $</span><span class="token punctuation">{</span><span class="token punctuation">{</span><span class="token plain"> secrets.GITHUB_TOKEN </span><span class="token punctuation">}</span><span class="token punctuation">}</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">labels</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token string">'need info'</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">inactive-day</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token number">7</span><span class="token plain"></span></div><div class="token-line"><span class="token plain">
|
|
</span></div></pre></div><table><thead><tr><th>参数</th><th>描述</th><th>类型</th><th>必填</th></tr></thead><tbody><tr><td>actions</td><td>操作类型</td><td>string</td><td>✔</td></tr><tr><td>token</td><td><a href="/issues-helper//guide/ref#-token-%E8%AF%B4%E6%98%8E">token 说明</a></td><td>string</td><td>✔</td></tr><tr><td>body</td><td>操作 issue 时,可进行评论。不填时,不评论</td><td>string</td><td>✖</td></tr><tr><td>contents</td><td>为该评论增加 <a href="/issues-helper//guide/ref#-reactions-%E7%B1%BB%E5%9E%8B">reaction</a></td><td>string</td><td>✖</td></tr><tr><td>labels</td><td>标签筛选</td><td>string</td><td>✖</td></tr><tr><td>issue-assignee</td><td>指定人筛选</td><td>string</td><td>✖</td></tr><tr><td>issue-creator</td><td>创建人筛选</td><td>string</td><td>✖</td></tr><tr><td>issue-mentioned</td><td>提及人筛选</td><td>string</td><td>✖</td></tr><tr><td>body-includes</td><td>包含内容筛选</td><td>string</td><td>✖</td></tr><tr><td>title-includes</td><td>包含标题筛选</td><td>string</td><td>✖</td></tr><tr><td>inactive-day</td><td>非活跃天数筛选</td><td>number</td><td>✖</td></tr></tbody></table><ul><li><code>labels</code>:为多个时,会查询同时拥有多个。不填时,会查询所有</li><li><code>issue-assignee</code>:不支持多人。不填或输入 * 时,查询所有。输入 <code>none</code> 会查询未添加指定人的 issues</li><li><code>inactive-day</code>:当输入时,会筛选 issue 更新时间早于当前时间减去非活跃天数。不填时,会查询所有</li></ul><h2 id="find-comments"><a aria-hidden="true" tabindex="-1" href="/issues-helper//advanced#find-comments"><span class="icon icon-link"></span></a><code>find-comments</code></h2><p>查找当前仓库 1 号 issue 中,创建者是 k ,内容包含 <code>this</code> 的评论列表。</p><div class="__dumi-default-code-block"><pre class="prism-code language-yml"><button class="__dumi-default-icon __dumi-default-code-block-copy-btn" data-status="ready"></button><div class="token-line"><span class="token punctuation">-</span><span class="token plain"> </span><span class="token key atrule">name</span><span class="token punctuation">:</span><span class="token plain"> Find comments</span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">uses</span><span class="token punctuation">:</span><span class="token plain"> actions</span><span class="token punctuation">-</span><span class="token plain">cool/issues</span><span class="token punctuation">-</span><span class="token plain">helper@v2.2.0</span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">with</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">actions</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token string">'find-comments'</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">token</span><span class="token punctuation">:</span><span class="token plain"> $</span><span class="token punctuation">{</span><span class="token punctuation">{</span><span class="token plain"> secrets.GITHUB_TOKEN </span><span class="token punctuation">}</span><span class="token punctuation">}</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">issue-number</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token number">1</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">comment-auth</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token string">'k'</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">body-includes</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token string">'this'</span><span class="token plain"></span></div><div class="token-line"><span class="token plain">
|
|
</span></div></pre></div><table><thead><tr><th>参数</th><th>描述</th><th>类型</th><th>必填</th></tr></thead><tbody><tr><td>actions</td><td>操作类型</td><td>string</td><td>✔</td></tr><tr><td>token</td><td><a href="/issues-helper//guide/ref#-token-%E8%AF%B4%E6%98%8E">token 说明</a></td><td>string</td><td>✔</td></tr><tr><td>issue-number</td><td>指定的 issue</td><td>number</td><td>✔</td></tr><tr><td>comment-auth</td><td>评论创建者,不填时会查询所有</td><td>string</td><td>✖</td></tr><tr><td>body-includes</td><td>评论内容包含过滤,不填时无校验</td><td>string</td><td>✖</td></tr><tr><td>direction</td><td>返回 <code>comments</code> 排序</td><td>string</td><td>✖</td></tr></tbody></table><ul><li>返回 <code>comments</code>,格式如下:</li></ul><div class="__dumi-default-code-block"><pre class="prism-code language-js"><button class="__dumi-default-icon __dumi-default-code-block-copy-btn" data-status="ready"></button><div class="token-line"><span class="token punctuation">[</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token punctuation">{</span><span class="token plain">id</span><span class="token operator">:</span><span class="token plain"> </span><span class="token number">1</span><span class="token punctuation">,</span><span class="token plain"> auth</span><span class="token operator">:</span><span class="token plain"> </span><span class="token string">'x'</span><span class="token punctuation">,</span><span class="token plain"> body</span><span class="token operator">:</span><span class="token plain"> </span><span class="token string">'xxx'</span><span class="token punctuation">,</span><span class="token plain"> created</span><span class="token operator">:</span><span class="token plain"> </span><span class="token string">''</span><span class="token punctuation">,</span><span class="token plain"> updated</span><span class="token operator">:</span><span class="token plain"> </span><span class="token string">''</span><span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token punctuation">{</span><span class="token plain">id</span><span class="token operator">:</span><span class="token plain"> </span><span class="token number">2</span><span class="token punctuation">,</span><span class="token plain"> auth</span><span class="token operator">:</span><span class="token plain"> </span><span class="token string">'x'</span><span class="token punctuation">,</span><span class="token plain"> body</span><span class="token operator">:</span><span class="token plain"> </span><span class="token string">'xxx'</span><span class="token punctuation">,</span><span class="token plain"> created</span><span class="token operator">:</span><span class="token plain"> </span><span class="token string">''</span><span class="token punctuation">,</span><span class="token plain"> updated</span><span class="token operator">:</span><span class="token plain"> </span><span class="token string">''</span><span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"></span><span class="token punctuation">]</span><span class="token plain"></span></div><div class="token-line"><span class="token plain">
|
|
</span></div></pre></div><ul><li><code>direction</code> 默认为升序,只有设置 <code>desc</code> 时,会返回降序</li><li>返回数组中 <code>created</code> <code>updated</code>,由所处环境决定,会是 UTC +0</li></ul><h2 id="lock-issues"><a aria-hidden="true" tabindex="-1" href="/issues-helper//advanced#lock-issues"><span class="icon icon-link"></span></a><code>lock-issues</code></h2><p>每 3 个月 1 号 UTC 0 时,锁定已填加 <code>inactive</code> label 且 128 天以上未活跃的所有 issues。</p><div class="__dumi-default-code-block"><pre class="prism-code language-yml"><button class="__dumi-default-icon __dumi-default-code-block-copy-btn" data-status="ready"></button><div class="token-line"><span class="token key atrule">name</span><span class="token punctuation">:</span><span class="token plain"> Lock inactive issues</span></div><div class="token-line"><span class="token plain">
|
|
</span></div><div class="token-line"><span class="token plain"></span><span class="token key atrule">on</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">schedule</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token punctuation">-</span><span class="token plain"> </span><span class="token key atrule">cron</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token string">"0 0 1 */3 *"</span><span class="token plain"></span></div><div class="token-line"><span class="token plain">
|
|
</span></div><div class="token-line"><span class="token plain"></span><span class="token key atrule">jobs</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">lock-issues</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">runs-on</span><span class="token punctuation">:</span><span class="token plain"> ubuntu</span><span class="token punctuation">-</span><span class="token plain">latest</span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">steps</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token punctuation">-</span><span class="token plain"> </span><span class="token key atrule">name</span><span class="token punctuation">:</span><span class="token plain"> lock</span><span class="token punctuation">-</span><span class="token plain">issues</span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">uses</span><span class="token punctuation">:</span><span class="token plain"> actions</span><span class="token punctuation">-</span><span class="token plain">cool/issues</span><span class="token punctuation">-</span><span class="token plain">helper@v2.2.0</span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">with</span><span class="token punctuation">:</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">actions</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token string">'lock-issues'</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">token</span><span class="token punctuation">:</span><span class="token plain"> $</span><span class="token punctuation">{</span><span class="token punctuation">{</span><span class="token plain"> secrets.GITHUB_TOKEN </span><span class="token punctuation">}</span><span class="token punctuation">}</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">labels</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token string">'inactive'</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">inactive-day</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token number">128</span><span class="token plain"></span></div><div class="token-line"><span class="token plain">
|
|
</span></div></pre></div><table><thead><tr><th>参数</th><th>描述</th><th>类型</th><th>必填</th></tr></thead><tbody><tr><td>actions</td><td>操作类型</td><td>string</td><td>✔</td></tr><tr><td>token</td><td><a href="/issues-helper//guide/ref#-token-%E8%AF%B4%E6%98%8E">token 说明</a></td><td>string</td><td>✔</td></tr><tr><td>body</td><td>操作 issue 时,可进行评论。不填时,不评论</td><td>string</td><td>✖</td></tr><tr><td>contents</td><td>为该评论增加 <a href="/issues-helper//guide/ref#-reactions-%E7%B1%BB%E5%9E%8B">reaction</a></td><td>string</td><td>✖</td></tr><tr><td>labels</td><td>标签筛选</td><td>string</td><td>✖</td></tr><tr><td>issue-state</td><td>状态筛选</td><td>string</td><td>✖</td></tr><tr><td>issue-assignee</td><td>指定人筛选</td><td>string</td><td>✖</td></tr><tr><td>issue-creator</td><td>创建人筛选</td><td>string</td><td>✖</td></tr><tr><td>issue-mentioned</td><td>提及人筛选</td><td>string</td><td>✖</td></tr><tr><td>body-includes</td><td>包含内容筛选</td><td>string</td><td>✖</td></tr><tr><td>title-includes</td><td>包含标题筛选</td><td>string</td><td>✖</td></tr><tr><td>inactive-day</td><td>非活跃天数筛选</td><td>number</td><td>✖</td></tr><tr><td>lock-reason</td><td>锁定 issue 的原因</td><td>string</td><td>✖</td></tr></tbody></table><ul><li><code>labels</code>:为多个时,会查询同时拥有多个。不填时,会查询所有</li><li><code>issue-state</code>:默认为 <code>all</code>。可选值 <code>open</code> <code>closed</code>,非这 2 项时,均为 <code>all</code></li><li><code>issue-assignee</code>:不支持多人。不填或输入 * 时,查询所有。输入 <code>none</code> 会查询未添加指定人的 issues</li><li><code>inactive-day</code>:当输入时,会筛选 issue 更新时间早于当前时间减去非活跃天数。不填时,会查询所有</li></ul><h2 id="month-statistics"><a aria-hidden="true" tabindex="-1" href="/issues-helper//advanced#month-statistics"><span class="icon icon-link"></span></a><code>month-statistics</code></h2><p>每月 1 号 1 时,生成一个 issue 上月统计。</p><div class="__dumi-default-code-block"><pre class="prism-code language-unknown"><button class="__dumi-default-icon __dumi-default-code-block-copy-btn" data-status="ready"></button><div class="token-line"><span class="token plain">name: Issue Month Statistics</span></div><div class="token-line"><span class="token plain">
|
|
</span></div><div class="token-line"><span class="token plain">on:</span></div><div class="token-line"><span class="token plain"> schedule:</span></div><div class="token-line"><span class="token plain"> - cron: "0 1 1 * *"</span></div><div class="token-line"><span class="token plain">
|
|
</span></div><div class="token-line"><span class="token plain">jobs:</span></div><div class="token-line"><span class="token plain"> month-statistics:</span></div><div class="token-line"><span class="token plain"> runs-on: ubuntu-latest</span></div><div class="token-line"><span class="token plain"> steps:</span></div><div class="token-line"><span class="token plain"> - name: month-statistics</span></div><div class="token-line"><span class="token plain"> uses: actions-cool/issues-helper@v2.2.0</span></div><div class="token-line"><span class="token plain"> with:</span></div><div class="token-line"><span class="token plain"> actions: 'month-statistics'</span></div><div class="token-line"><span class="token plain"> token: ${{ secrets.GITHUB_TOKEN }}</span></div><div class="token-line"><span class="token plain"> count-lables: 'true'</span></div><div class="token-line"><span class="token plain">
|
|
</span></div></pre></div><table><thead><tr><th>参数</th><th>描述</th><th>类型</th><th>必填</th></tr></thead><tbody><tr><td>actions</td><td>操作类型</td><td>string</td><td>✔</td></tr><tr><td>token</td><td><a href="/issues-helper//guide/ref#-token-%E8%AF%B4%E6%98%8E">token 说明</a></td><td>string</td><td>✔</td></tr><tr><td>labels</td><td>为新增 issue 添加 labels</td><td>string</td><td>✖</td></tr><tr><td>assignees</td><td>为新增 issue 添加 assignees</td><td>string</td><td>✖</td></tr><tr><td>count-lables</td><td>新增 issue 是否统计 labels</td><td>string</td><td>✖</td></tr><tr><td>count-comments</td><td>新增 issue 是否统计 comments</td><td>string</td><td>✖</td></tr></tbody></table><ul><li>新增 <code>issue</code> 的标题默认为 <code>[当前仓库] Month Statistics: 年-月</code></li><li><code>count-lables</code>:可设置 <code>'true'</code>,增加 labels 统计</li><li><code>count-comments</code>:可设置 <code>'true'</code>,增加 comments 统计</li></ul><p>如下所示:</p><p><img src="/issues-helper/static/month.a512c8ae.png" alt=""/></p></div><div class="__dumi-default-layout-footer-meta"><a target="_blank" rel="noopener noreferrer" href="https://github.com/actions-cool/issues-helper/edit/main/docs/advanced.md">在 GitHub 上编辑此页<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="__dumi-default-external-link-icon"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a><span data-updated-text="最后更新时间:">2021/3/21 17:57:14</span></div></div></div></div>
|
|
<script>
|
|
window.g_useSSR = true;
|
|
window.g_initialProps = {};
|
|
</script>
|
|
|
|
<script src="/issues-helper/umi.c40d2331.js"></script>
|
|
</body>
|
|
</html>
|