Files
issues-helper/advanced/index.html
2021-09-07 01:28:21 +00:00

54 lines
46 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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&amp;v=4"
/>
<link rel="stylesheet" href="/issues-helper/umi.08a4da53.css" />
<script>
window.routerBase = "/issues-helper/";
</script>
<script>
//! umi version: 3.5.17
</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.indexOf(e) > -1 ? 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(&#x27;https://avatars1.githubusercontent.com/u/73879334?s=200&amp;v=4&#x27;)" 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-navbar-tool"><div class="__dumi-default-locale-select" data-locale-count="2"><a href="/issues-helper//en-US/advanced">English</a></div><div class="__dumi-default-dark"><div class="__dumi-default-dark-switch "></div></div></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(&#x27;https://avatars1.githubusercontent.com/u/73879334?s=200&amp;v=4&#x27;)" 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 class="__dumi-default-dark"><div class="__dumi-default-dark-switch "><button title="Dark theme" class="__dumi-default-dark-moon "><svg viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3854" width="22" height="22"><path d="M991.816611 674.909091a69.166545 69.166545 0 0 0-51.665455-23.272727 70.795636 70.795636 0 0 0-27.438545 5.585454A415.674182 415.674182 0 0 1 754.993338 698.181818c-209.594182 0-393.472-184.785455-393.472-395.636363 0-52.363636 38.539636-119.621818 69.515637-173.614546 4.887273-8.610909 9.634909-16.756364 14.103272-24.901818A69.818182 69.818182 0 0 0 384.631156 0a70.842182 70.842182 0 0 0-27.438545 5.585455C161.678429 90.298182 14.362065 307.898182 14.362065 512c0 282.298182 238.824727 512 532.38691 512a522.286545 522.286545 0 0 0 453.957818-268.334545A69.818182 69.818182 0 0 0 991.816611 674.909091zM546.679156 954.181818c-248.785455 0-462.941091-192-462.941091-442.181818 0-186.647273 140.637091-372.829091 300.939637-442.181818-36.817455 65.629091-92.578909 151.970909-92.578909 232.727273 0 250.181818 214.109091 465.454545 462.917818 465.454545a488.331636 488.331636 0 0 0 185.181091-46.545455 453.003636 453.003636 0 0 1-393.565091 232.727273z m103.656728-669.323636l-14.266182 83.781818a34.909091 34.909091 0 0 0 50.362182 36.770909l74.775272-39.563636 74.752 39.563636a36.142545 36.142545 0 0 0 16.174546 3.956364 34.909091 34.909091 0 0 0 34.210909-40.727273l-14.289455-83.781818 60.509091-59.345455a35.025455 35.025455 0 0 0-19.223272-59.578182l-83.61891-12.101818-37.376-76.101818a34.56 34.56 0 0 0-62.254545 0l-37.376 76.101818-83.618909 12.101818a34.909091 34.909091 0 0 0-19.246546 59.578182z m70.423272-64.698182a34.280727 34.280727 0 0 0 26.135273-19.083636l14.312727-29.090909 14.336 29.090909a34.257455 34.257455 0 0 0 26.135273 19.083636l32.046546 4.887273-23.272728 22.574545a35.234909 35.234909 0 0 0-10.007272 30.952727l5.46909 32.116364-28.625454-15.127273a34.490182 34.490182 0 0 0-32.302546 0l-28.695272 15.127273 5.469091-32.116364a35.141818 35.141818 0 0 0-9.984-30.952727l-23.272728-22.574545z" p-id="3855"></path></svg></button><button title="Light theme" class="__dumi-default-dark-sun "><svg viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4026" width="22" height="22"><path d="M915.2 476.16h-43.968c-24.704 0-44.736 16-44.736 35.84s20.032 35.904 44.736 35.904H915.2c24.768 0 44.8-16.064 44.8-35.904s-20.032-35.84-44.8-35.84zM512 265.6c-136.704 0-246.464 109.824-246.464 246.4 0 136.704 109.76 246.464 246.464 246.464S758.4 648.704 758.4 512c0-136.576-109.696-246.4-246.4-246.4z m0 425.6c-99.008 0-179.2-80.128-179.2-179.2 0-98.944 80.192-179.2 179.2-179.2S691.2 413.056 691.2 512c0 99.072-80.192 179.2-179.2 179.2zM197.44 512c0-19.84-19.136-35.84-43.904-35.84H108.8c-24.768 0-44.8 16-44.8 35.84s20.032 35.904 44.8 35.904h44.736c24.768 0 43.904-16.064 43.904-35.904zM512 198.464c19.776 0 35.84-20.032 35.84-44.8v-44.8C547.84 84.032 531.84 64 512 64s-35.904 20.032-35.904 44.8v44.8c0 24.768 16.128 44.864 35.904 44.864z m0 627.136c-19.776 0-35.904 20.032-35.904 44.8v44.736C476.096 940.032 492.16 960 512 960s35.84-20.032 35.84-44.8v-44.736c0-24.768-16.064-44.864-35.84-44.864z m329.92-592.832c17.472-17.536 20.288-43.072 6.4-57.024-14.016-14.016-39.488-11.2-57.024 6.336-4.736 4.864-26.496 26.496-31.36 31.36-17.472 17.472-20.288 43.008-6.336 57.024 13.952 14.016 39.488 11.2 57.024-6.336 4.8-4.864 26.496-26.56 31.296-31.36zM213.376 759.936c-4.864 4.8-26.56 26.624-31.36 31.36-17.472 17.472-20.288 42.944-6.4 56.96 14.016 13.952 39.552 11.2 57.024-6.336 4.8-4.736 26.56-26.496 31.36-31.36 17.472-17.472 20.288-43.008 6.336-56.96-14.016-13.952-39.552-11.072-56.96 6.336z m19.328-577.92c-17.536-17.536-43.008-20.352-57.024-6.336-14.08 14.016-11.136 39.488 6.336 57.024 4.864 4.864 26.496 26.56 31.36 31.424 17.536 17.408 43.008 20.288 56.96 6.336 14.016-14.016 11.264-39.488-6.336-57.024-4.736-4.864-26.496-26.56-31.296-31.424z m527.168 628.608c4.864 4.864 26.624 26.624 31.36 31.424 17.536 17.408 43.072 20.224 57.088 6.336 13.952-14.016 11.072-39.552-6.4-57.024-4.864-4.8-26.56-26.496-31.36-31.36-17.472-17.408-43.072-20.288-57.024-6.336-13.952 14.016-11.008 39.488 6.336 56.96z" p-id="4027"></path></svg></button><button title="Default to system" class="__dumi-default-dark-auto "><svg viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="11002" width="22" height="22"><path d="M127.658667 492.885333c0-51.882667 10.24-101.717333 30.378666-149.162666s47.786667-88.064 81.92-122.538667 75.093333-61.781333 122.538667-81.92 96.938667-30.378667 149.162667-30.378667 101.717333 10.24 149.162666 30.378667 88.405333 47.786667 122.88 81.92 61.781333 75.093333 81.92 122.538667 30.378667 96.938667 30.378667 149.162666-10.24 101.717333-30.378667 149.162667-47.786667 88.405333-81.92 122.88-75.093333 61.781333-122.88 81.92-97.28 30.378667-149.162666 30.378667-101.717333-10.24-149.162667-30.378667-88.064-47.786667-122.538667-81.92-61.781333-75.093333-81.92-122.88-30.378667-96.938667-30.378666-149.162667z m329.045333 0c0 130.048 13.994667 244.394667 41.984 343.381334h12.970667c46.762667 0 91.136-9.216 133.461333-27.306667s78.848-42.666667 109.568-73.386667 54.954667-67.242667 73.386667-109.568 27.306667-86.698667 27.306666-133.461333c0-46.421333-9.216-90.794667-27.306666-133.12s-42.666667-78.848-73.386667-109.568-67.242667-54.954667-109.568-73.386667-86.698667-27.306667-133.461333-27.306666h-11.605334c-28.672 123.562667-43.349333 237.909333-43.349333 343.722666z" p-id="11003"></path></svg></button></div></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">&quot;0 0 1 * *&quot;</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</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">&#x27;check-inactive&#x27;</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></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><tr><td>exclude-labels</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</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">&#x27;check-issue&#x27;</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">&#x27;x1,x2&#x27;</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">&#x27;x1,x2/y1,y2&#x27;</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 == &#x27;true&#x27;</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">&quot;0 0 */7 * *&quot;</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</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">&#x27;close-issues&#x27;</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">&#x27;need info&#x27;</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></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><tr><td>exclude-labels</td><td>排除标签筛选</td><td>string</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</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">&#x27;find-comments&#x27;</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">&#x27;k&#x27;</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">&#x27;this&#x27;</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">&#x27;x&#x27;</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">&#x27;xxx&#x27;</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">&#x27;&#x27;</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">&#x27;&#x27;</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">&#x27;x&#x27;</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">&#x27;xxx&#x27;</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">&#x27;&#x27;</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">&#x27;&#x27;</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></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">&quot;0 0 1 */3 *&quot;</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</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">&#x27;lock-issues&#x27;</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">&#x27;inactive&#x27;</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></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><tr><td>exclude-labels</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></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: &quot;0 1 1 * *&quot;</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</span></div><div class="token-line"><span class="token plain"> with:</span></div><div class="token-line"><span class="token plain"> actions: &#x27;month-statistics&#x27;</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: &#x27;true&#x27;</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>&#x27;true&#x27;</code>,增加 labels 统计</li><li><code>count-comments</code>:可设置 <code>&#x27;true&#x27;</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="最后更新时间:">9/7/2021 01:24:57</span></div></div></div></div>
<script>
window.g_useSSR = true;
window.g_initialProps = {};
</script>
<script src="/issues-helper/umi.d6c9b1dd.js"></script>
</body>
</html>