mirror of
https://gitea.com/Lydanne/issues-helper.git
synced 2025-08-19 18:25:58 +08:00
58 lines
70 KiB
HTML
58 lines
70 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://gw.alipayobjects.com/mdn/rms_f97235/afts/img/A*8xDgSL-O6O4AAAAAAAAAAAAAARQnAQ"
|
|
/>
|
|
<link rel="stylesheet" href="/issues-helper/umi.5e8644a7.css" />
|
|
<script>
|
|
window.routerBase = "/issues-helper/";
|
|
</script>
|
|
<script>
|
|
//! umi version: 3.5.20
|
|
</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>🌟 Advanced - Issues Helper</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://gw.alipayobjects.com/mdn/rms_f97235/afts/img/A*8xDgSL-O6O4AAAAAAAAAAAAAARQnAQ')" 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">Guide</a></span><span><a href="/issues-helper//base">Base</a></span><span><a aria-current="page" class="active" href="/issues-helper//advanced">Advanced</a></span><span><a href="/issues-helper//changelog">Changelog</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//zh-CN/advanced">中文</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('https://gw.alipayobjects.com/mdn/rms_f97235/afts/img/A*8xDgSL-O6O4AAAAAAAAAAAAAARQnAQ')" 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">Guide</a></li><li><a href="/issues-helper//base">Base</a></li><li><a aria-current="page" class="active" href="/issues-helper//advanced">Advanced</a></li><li><a href="/issues-helper//changelog">Changelog</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//zh-CN/advanced">中文</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">🌟 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="find-issues" data-depth="2"><a href="/issues-helper//advanced#find-issues"><span>find-issues</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="mark-assignees" data-depth="2"><a href="/issues-helper//advanced#mark-assignees"><span>mark-assignees</span></a></li><li title="mark-duplicate" data-depth="2"><a href="/issues-helper//advanced#mark-duplicate"><span>mark-duplicate</span></a></li><li title="welcome" data-depth="2"><a href="/issues-helper//advanced#welcome"><span>welcome</span></a></li></ul></li></ul></div></div><div class="__dumi-default-layout-content"><div class="markdown"><h1 id="-advanced"><a aria-hidden="true" tabindex="-1" href="/issues-helper//advanced#-advanced"><span class="icon icon-link"></span></a>🌟 Advanced</h1><p>Advanced usage is not recommended to use multiple actions at the same time.</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>At UTC 0 on the 1st of each month, add the <code>inactive</code> tag to all issues that have not been active for more than 30 days.</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@v3</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></div></pre></div><div class="__dumi-default-table"><div class="__dumi-default-table-content"><table><thead><tr><th>Param</th><th>Desc</th><th>Type</th><th>Required</th></tr></thead><tbody><tr><td>actions</td><td>Action type</td><td>string</td><td>✔</td></tr><tr><td>token</td><td><a href="/issues-helper//guide/ref#-token">Token explain</a></td><td>string</td><td>✖</td></tr><tr><td>body</td><td>When operating an issue, you can comment. Do not comment when not typing</td><td>string</td><td>✖</td></tr><tr><td>contents</td><td>Add <a href="/issues-helper//guide/ref#-reactions-type">reaction</a> for this comment</td><td>string</td><td>✖</td></tr><tr><td>labels</td><td>Labels filtering</td><td>string</td><td>✖</td></tr><tr><td>issue-state</td><td>State filtering</td><td>string</td><td>✖</td></tr><tr><td>issue-assignee</td><td>Assignee filtering</td><td>string</td><td>✖</td></tr><tr><td>issue-creator</td><td>Creator filtering</td><td>string</td><td>✖</td></tr><tr><td>issue-mentioned</td><td>Mentioned filtering</td><td>string</td><td>✖</td></tr><tr><td>body-includes</td><td>Body filtering</td><td>string</td><td>✖</td></tr><tr><td>title-includes</td><td>Title filtering</td><td>string</td><td>✖</td></tr><tr><td>inactive-day</td><td>Inactive days filtering</td><td>number</td><td>✖</td></tr><tr><td>inactive-label</td><td>The label name adding</td><td>string</td><td>✖</td></tr><tr><td>exclude-labels</td><td>Exclude labels filtering</td><td>string</td><td>✖</td></tr></tbody></table></div></div><ul><li><code>labels</code>: When there are multiple, the query will have multiple at the same time. If not entered, all</li><li><code>issue-state</code>: The default is <code>all</code>. Optional value <code>open</code> <code>closed</code>, when these 2 items are not, both are <code>all</code></li><li><code>issue-assignee</code>: Multiplayer is not supported. If you do not enter or enter *, all will be searched. Entering <code>none</code> will query issues for which the specified person is not added</li><li><code>inactive-day</code>: When entering, it will filter the issue update time earlier than the current time minus the number of inactive days. If not entered, all</li><li><code>inactive-label</code>: The default is <code>inactive</code>, others can be customized. When the project does not contain the label, it will be created automatically</li><li><code>exclude-labels</code>: When set to include <code>$exclude-empty</code>, no label issue can be excluded</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>Check whether the issue meets the conditions according to the passed parameters and <code>issue-number</code>, and return a boolean value.</p><p>The effect of the following example is: when an issue is newly opened, verify whether the current issue designator contains <code>x1</code> or <code>x2</code>.</p><p>If one designated person is satisfied, the verification will pass, and at the same time, verify whether the title meets the conditions.</p><p><a href="/issues-helper//guide/ref#-includes-check-rules">Check rules</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@v3</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></div></pre></div><div class="__dumi-default-table"><div class="__dumi-default-table-content"><table><thead><tr><th>Param</th><th>Desc</th><th>Type</th><th>Required</th></tr></thead><tbody><tr><td>actions</td><td>Action type</td><td>string</td><td>✔</td></tr><tr><td>token</td><td><a href="/issues-helper//guide/ref#-token">Token explain</a></td><td>string</td><td>✖</td></tr><tr><td>issue-number</td><td>The number of issue. When not input, it will be obtained from the trigger event</td><td>number</td><td>✖</td></tr><tr><td>assignee-includes</td><td>Assignees contains check</td><td>string</td><td>✖</td></tr><tr><td>title-includes</td><td>Title contains check</td><td>string</td><td>✖</td></tr><tr><td>title-excludes</td><td>Check whether the title is empty after removing the default title</td><td>string</td><td>✖</td></tr><tr><td>body-includes</td><td>Body contains check</td><td>string</td><td>✖</td></tr></tbody></table></div></div><ul><li><code>title-includes</code> <code>body-includes</code> supports the format <code>x1,x2</code> or <code>x1,x2/y1,y2</code>. Only supports two levels</li><li>Return <code>check-result</code>, due to yml reasons, the judgment condition is <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>Every 7 days at UTC 0, close the issues that have been filled with the <code>need info</code> label and have not been active for more than 7 days.</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@v3</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></div></pre></div><div class="__dumi-default-table"><div class="__dumi-default-table-content"><table><thead><tr><th>Param</th><th>Desc</th><th>Type</th><th>Required</th></tr></thead><tbody><tr><td>actions</td><td>Action type</td><td>string</td><td>✔</td></tr><tr><td>token</td><td><a href="/issues-helper//guide/ref#-token">Token explain</a></td><td>string</td><td>✖</td></tr><tr><td>body</td><td>When operating an issue, you can comment. Do not comment when not typing</td><td>string</td><td>✖</td></tr><tr><td>contents</td><td>Add <a href="/issues-helper//guide/ref#-reactions-type">reaction</a> for this comment</td><td>string</td><td>✖</td></tr><tr><td>labels</td><td>Labels filtering</td><td>string</td><td>✖</td></tr><tr><td>issue-assignee</td><td>Assignee filtering</td><td>string</td><td>✖</td></tr><tr><td>issue-creator</td><td>Creator filtering</td><td>string</td><td>✖</td></tr><tr><td>issue-mentioned</td><td>Mentioned filtering</td><td>string</td><td>✖</td></tr><tr><td>body-includes</td><td>Body filtering</td><td>string</td><td>✖</td></tr><tr><td>title-includes</td><td>Title filtering</td><td>string</td><td>✖</td></tr><tr><td>inactive-day</td><td>Inactive days filtering</td><td>number</td><td>✖</td></tr><tr><td>exclude-labels</td><td>Exclude labels filtering</td><td>string</td><td>✖</td></tr><tr><td>close-reason</td><td>Reason for closing. Default <code>not_planned</code>, another <code>completed</code></td><td>string</td><td>✖</td></tr></tbody></table></div></div><ul><li><code>labels</code>: When there are multiple, the query will have multiple at the same time. If not entered, all</li><li><code>issue-assignee</code>: Multiplayer is not supported. If you do not enter or enter *, all will be searched. Entering <code>none</code> will query issues for which the specified person is not added</li><li><code>inactive-day</code>: When entering, it will filter the issue update time earlier than the current time minus the number of inactive days. If not entered, all</li><li><code>exclude-labels</code>: When set to include <code>$exclude-empty</code>, no label issue can be excluded</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>Find the current warehouse issue No. 1, the creator is k and the content contains the comment list of <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@v3</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></div></pre></div><div class="__dumi-default-table"><div class="__dumi-default-table-content"><table><thead><tr><th>Param</th><th>Desc</th><th>Type</th><th>Required</th></tr></thead><tbody><tr><td>actions</td><td>Action type</td><td>string</td><td>✔</td></tr><tr><td>token</td><td><a href="/issues-helper//guide/ref#-token">Token explain</a></td><td>string</td><td>✖</td></tr><tr><td>issue-number</td><td>The number of issue. When not input, it will be obtained from the trigger event</td><td>number</td><td>✖</td></tr><tr><td>comment-auth</td><td>Comment creator, all will be queried if not filled</td><td>string</td><td>✖</td></tr><tr><td>body-includes</td><td>Comment content includes filtering, no verification if not filled</td><td>string</td><td>✖</td></tr><tr><td>direction</td><td>Return <code>comments</code> sort</td><td>string</td><td>✖</td></tr></tbody></table></div></div><ul><li>Return <code>comments</code> in the following format:</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 literal-property property">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"> </span><span class="token literal-property property">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"> </span><span class="token literal-property property">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"> </span><span class="token literal-property property">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"> </span><span class="token literal-property property">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 literal-property property">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"> </span><span class="token literal-property property">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"> </span><span class="token literal-property property">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"> </span><span class="token literal-property property">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"> </span><span class="token literal-property property">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></div></pre></div><ul><li><code>direction</code> defaults to ascending order, only when <code>desc</code> is set, descending order will be returned</li><li>The <code>created</code> <code>updated</code> in the returned array, determined by the environment, will be UTC +0</li></ul><h2 id="find-issues"><a aria-hidden="true" tabindex="-1" href="/issues-helper//advanced#find-issues"><span class="icon icon-link"></span></a><code>find-issues</code></h2><p>Find the current repository, the creator is k , the title contains <code>this</code> , the body contains <code>that</code>, and the list of issues in the open state.</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 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@v3</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-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">issue-creator</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">issue-state</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token string">'open'</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">'this'</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">'that'</span></div></pre></div><div class="__dumi-default-table"><div class="__dumi-default-table-content"><table><thead><tr><th>Param</th><th>Desc</th><th>Type</th><th>Required</th></tr></thead><tbody><tr><td>actions</td><td>Action type</td><td>string</td><td>✔</td></tr><tr><td>token</td><td><a href="/issues-helper//guide/ref#-token">Token explain</a></td><td>string</td><td>✖</td></tr><tr><td>issue-state</td><td>State filtering</td><td>string</td><td>✖</td></tr><tr><td>issue-creator</td><td>Creator filtering</td><td>string</td><td>✖</td></tr><tr><td>title-includes</td><td>Title filtering</td><td>string</td><td>✖</td></tr><tr><td>body-includes</td><td>Body filtering</td><td>string</td><td>✖</td></tr><tr><td>exclude-labels</td><td>Exclude labels filtering</td><td>string</td><td>✖</td></tr><tr><td>inactive-day</td><td>Inactive days filtering</td><td>number</td><td>✖</td></tr><tr><td>direction</td><td>Return sort</td><td>string</td><td>✖</td></tr></tbody></table></div></div><ul><li>Returns <code>issues</code> in the following format:</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 literal-property property">number</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"> </span><span class="token literal-property property">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"> </span><span class="token literal-property property">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"> </span><span class="token literal-property property">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"> </span><span class="token literal-property property">state</span><span class="token operator">:</span><span class="token plain"> </span><span class="token string">'open'</span><span class="token punctuation">,</span><span class="token plain"> </span><span class="token literal-property property">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"> </span><span class="token literal-property property">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 literal-property property">number</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"> </span><span class="token literal-property property">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"> </span><span class="token literal-property property">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"> </span><span class="token literal-property property">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"> </span><span class="token literal-property property">state</span><span class="token operator">:</span><span class="token plain"> </span><span class="token string">'closed'</span><span class="token punctuation">,</span><span class="token plain"> </span><span class="token literal-property property">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"> </span><span class="token literal-property property">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></div></pre></div><ul><li><code>direction</code> defaults to ascending order, only when <code>desc</code> is set, descending order will be returned</li><li>The <code>created</code> <code>updated</code> in the returned array, determined by the environment, will be UTC +0</li><li><code>exclude-labels</code>: When set to include <code>$exclude-empty</code>, no label issue can be excluded</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>Every 3 months at UTC 0 on the 1st, lock all issues that have been filled with the <code>inactive</code> label and have not been active for more than 128 days.</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@v3</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></div></pre></div><div class="__dumi-default-table"><div class="__dumi-default-table-content"><table><thead><tr><th>Param</th><th>Desc</th><th>Type</th><th>Required</th></tr></thead><tbody><tr><td>actions</td><td>Action type</td><td>string</td><td>✔</td></tr><tr><td>token</td><td><a href="/issues-helper//guide/ref#-token">Token explain</a></td><td>string</td><td>✖</td></tr><tr><td>body</td><td>When operating an issue, you can comment. Do not comment when not typing</td><td>string</td><td>✖</td></tr><tr><td>contents</td><td>Add <a href="/issues-helper//guide/ref#-reactions-type">reaction</a> for this comment</td><td>string</td><td>✖</td></tr><tr><td>labels</td><td>Labels filtering</td><td>string</td><td>✖</td></tr><tr><td>issue-state</td><td>State filtering</td><td>string</td><td>✖</td></tr><tr><td>issue-assignee</td><td>Assignee filtering</td><td>string</td><td>✖</td></tr><tr><td>issue-creator</td><td>Creator filtering</td><td>string</td><td>✖</td></tr><tr><td>issue-mentioned</td><td>Mentioned filtering</td><td>string</td><td>✖</td></tr><tr><td>body-includes</td><td>Body filtering</td><td>string</td><td>✖</td></tr><tr><td>title-includes</td><td>Title filtering</td><td>string</td><td>✖</td></tr><tr><td>inactive-day</td><td>Inactive days filtering</td><td>number</td><td>✖</td></tr><tr><td>lock-reason</td><td>Reason for locking issue</td><td>string</td><td>✖</td></tr><tr><td>exclude-labels</td><td>Exclude labels filtering</td><td>string</td><td>✖</td></tr></tbody></table></div></div><ul><li><code>labels</code>: When there are multiple, the query will have multiple at the same time. If not entered, all</li><li><code>issue-state</code>: The default is <code>all</code>. Optional value <code>open</code> <code>closed</code>, when these 2 items are not, both are <code>all</code></li><li><code>issue-assignee</code>: Multiplayer is not supported. If you do not enter or enter *, all will be searched. Entering <code>none</code> will query issues for which the specified person is not added</li><li><code>inactive-day</code>: When entering, it will filter the issue update time earlier than the current time minus the number of inactive days. If not entered, all</li><li><code>exclude-labels</code>: When set to include <code>$exclude-empty</code>, no label issue can be excluded</li></ul><h2 id="mark-assignees"><a aria-hidden="true" tabindex="-1" href="/issues-helper//advanced#mark-assignees"><span class="icon icon-link"></span></a><code>mark-assignees</code></h2><p>Quickly assign person, only for the issue to add editor comments.</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"> Issue Mark Assignees</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">issue_comment</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">created</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">mark-assignees</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"> mark</span><span class="token punctuation">-</span><span class="token plain">assignees</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@v3</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">'mark-assignees'</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></div></pre></div><div class="__dumi-default-table"><div class="__dumi-default-table-content"><table><thead><tr><th>Param</th><th>Desc</th><th>Type</th><th>Required</th></tr></thead><tbody><tr><td>actions</td><td>Action type</td><td>string</td><td>✔</td></tr><tr><td>token</td><td><a href="/issues-helper//guide/ref#-token">Token explain</a></td><td>string</td><td>✖</td></tr><tr><td>assign-command</td><td>Simple commands can be set, such as: <code>/a</code></td><td>string</td><td>✖</td></tr><tr><td>require-permission</td><td>Permission required, default is <code>write</code></td><td>string</td><td>✖</td></tr></tbody></table></div></div><ul><li><code>assign-command</code>: default <code>/assign</code></li><li><code>require-permission</code>: Optional values are <code>admin</code>, <code>write</code>, <code>read</code>, <code>none</code><ul><li>If the team member sets the <code>read</code> permission, it is <code>read</code></li><li>If the external Collaborator is set to <code>read</code> permission, it is <code>read</code></li><li>Ordinary users have <code>read</code> permission</li><li>When set <code>write</code>, <code>admin</code> and <code>write</code> meet the conditions</li></ul></li></ul><h2 id="mark-duplicate"><a aria-hidden="true" tabindex="-1" href="/issues-helper//advanced#mark-duplicate"><span class="icon icon-link"></span></a><code>mark-duplicate</code></h2><p>Quickly mark duplicate questions, only for issue new comments or edit comments.</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"> Issue Mark Duplicate</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">issue_comment</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">created</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">mark-duplicate</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"> mark</span><span class="token punctuation">-</span><span class="token plain">duplicate</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@v3</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">'mark-duplicate'</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></div></pre></div><div class="__dumi-default-table"><div class="__dumi-default-table-content"><table><thead><tr><th>Param</th><th>Desc</th><th>Type</th><th>Required</th></tr></thead><tbody><tr><td>actions</td><td>Action type</td><td>string</td><td>✔</td></tr><tr><td>token</td><td><a href="/issues-helper//guide/ref#-token">Token explain</a></td><td>string</td><td>✖</td></tr><tr><td>duplicate-command</td><td>Simple commands can be set, such as: <code>/d</code></td><td>string</td><td>✖</td></tr><tr><td>duplicate-labels</td><td>Add additional labels to this issue</td><td>string</td><td>✖</td></tr><tr><td>remove-labels</td><td>Set removable labels</td><td>string</td><td>✖</td></tr><tr><td>labels</td><td>Replace the labels of the issue</td><td>string</td><td>✖</td></tr><tr><td>emoji</td><td>Add <a href="/issues-helper//guide/ref#-emoji-type">emoji</a> for this comment</td><td>string</td><td>✖</td></tr><tr><td>close-issue</td><td>Whether to close the issue at the same time</td><td>string</td><td>✖</td></tr><tr><td>require-permission</td><td>Permission required, default is <code>write</code></td><td>string</td><td>✖</td></tr><tr><td>close-reason</td><td>Reason for closing. Default <code>not_planned</code>, another <code>completed</code></td><td>string</td><td>✖</td></tr></tbody></table></div></div><ul><li><code>duplicate-command</code>: When setting concise commands, while still supporting the original <code>Duplicate of</code>. Block content contains <code>?</code></li><li><code>labels</code>: Highest priority</li><li><code>close-issue</code>: Both <code>true</code> or <code>'true'</code> can take effect</li><li><code>require-permission</code>: Optional values are <code>admin</code>, <code>write</code>, <code>read</code>, <code>none</code><ul><li>If the team member sets the <code>read</code> permission, it is <code>read</code></li><li>If the external Collaborator is set to <code>read</code> permission, it is <code>read</code></li><li>Ordinary users have <code>read</code> permission</li><li>When set <code>write</code>, <code>admin</code> and <code>write</code> meet the conditions</li></ul></li></ul><div class="__dumi-default-alert">Note: Duplicate created with the concise command does not display the content of the red box in the figure below. But in fact this has no effect.</div><p><img src="https://gw.alipayobjects.com/mdn/rms_f97235/afts/img/A*PN2tS7PjDQ4AAAAAAAAAAAAAARQnAQ" alt=""/></p><h2 id="welcome"><a aria-hidden="true" tabindex="-1" href="/issues-helper//advanced#welcome"><span class="icon icon-link"></span></a><code>welcome</code></h2><p>When an issue is created, the user who created the issue for the first time is welcome.</p><p>If the user is not creating for the first time, there is no operation.</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"> Issue Welcome</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">opened</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">issue-welcome</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"> welcome</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@v3</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">'welcome'</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">body</span><span class="token punctuation">:</span><span class="token plain"> hi @$</span><span class="token punctuation">{</span><span class="token punctuation">{</span><span class="token plain"> github.event.issue.user.login </span><span class="token punctuation">}</span><span class="token punctuation">}</span><span class="token punctuation">,</span><span class="token plain"> welcome</span><span class="token tag">!</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">'welcome1, welcome2'</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">assignees</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token string">'xx1'</span><span class="token plain"></span></div><div class="token-line"><span class="token plain"> </span><span class="token key atrule">issue-emoji</span><span class="token punctuation">:</span><span class="token plain"> </span><span class="token string">'+1, -1, eyes'</span></div></pre></div><div class="__dumi-default-table"><div class="__dumi-default-table-content"><table><thead><tr><th>Param</th><th>Desc</th><th>Type</th><th>Required</th></tr></thead><tbody><tr><td>actions</td><td>Action type</td><td>string</td><td>✔</td></tr><tr><td>token</td><td><a href="/issues-helper//guide/ref#-token">Token explain</a></td><td>string</td><td>✖</td></tr><tr><td>body</td><td>Comment on the welcome content, no comment if you leave it blank</td><td>string</td><td>✖</td></tr><tr><td>labels</td><td>Add labels to this issue</td><td>string</td><td>✖</td></tr><tr><td>assignees</td><td>Add assignees to this issue</td><td>string</td><td>✖</td></tr><tr><td>issue-emoji</td><td>Add <a href="/issues-helper//guide/ref#-emoji-type">emoji</a> to this issue</td><td>string</td><td>✖</td></tr></tbody></table></div></div><ul><li>If these 4 options are not filled, no operation</li></ul></div><div class="__dumi-default-layout-footer-meta"><a target="_blank" rel="noopener noreferrer" href="https://github.com/actions-cool/issues-helper/edit/main/web/docs/advanced.md">Edit this doc on 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="Last update: ">10/21/2022 07:21:48</span></div></div></div></div>
|
|
<script>
|
|
window.g_useSSR = true;
|
|
window.g_initialProps = {};
|
|
</script>
|
|
|
|
<script src="/issues-helper/umi.47349e4e.js"></script>
|
|
</body>
|
|
</html>
|