<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Harsh Patel</title>
    <description>The latest articles on DEV Community by Harsh Patel (@harsh2711).</description>
    <link>https://dev.to/harsh2711</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F394786%2F1bea13c7-4c16-4170-b6ab-ccee3fbfedbb.jpeg</url>
      <title>DEV Community: Harsh Patel</title>
      <link>https://dev.to/harsh2711</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/harsh2711"/>
    <language>en</language>
    <item>
      <title>Ghost Issues Notifier</title>
      <dc:creator>Harsh Patel</dc:creator>
      <pubDate>Sat, 05 Sep 2020 15:42:06 +0000</pubDate>
      <link>https://dev.to/harsh2711/ghost-issues-notifier-ao9</link>
      <guid>https://dev.to/harsh2711/ghost-issues-notifier-ao9</guid>
      <description>&lt;h3&gt;
  
  
  My Workflow
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Pre-requisites
&lt;/h4&gt;

&lt;p&gt;Create a label in your repo to assign to ghost(pushed back in stack because of unnecessary duplication of issues) issues.&lt;/p&gt;

&lt;p&gt;The default label this action uses is &lt;strong&gt;stuck&lt;/strong&gt;, but you can use any label.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;NOTE: The label must be setup before using this action&lt;/strong&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Inputs
&lt;/h4&gt;

&lt;p&gt;✳️ = Required&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th width="1%"&gt; &lt;/th&gt;
      &lt;th width="20%"&gt;Input&lt;/th&gt;
      &lt;th width="10%"&gt;Default&lt;/th&gt;
      &lt;th width="69%"&gt;Description&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;✳️&lt;/td&gt;
      &lt;td&gt;repo-token&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
      &lt;td&gt;Input for `secrets.GITHUB_TOKEN`.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt; &lt;/td&gt;
      &lt;td&gt;cutoff&lt;/td&gt;
      &lt;td&gt;24h&lt;/td&gt;
      &lt;td&gt;The cutoff time period before a pull request is considered stuck. The value will be passed to the &lt;a href="https://www.npmjs.com/package/ms"&gt;ms&lt;/a&gt; package.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt; &lt;/td&gt;
      &lt;td&gt;label&lt;/td&gt;
      &lt;td&gt;stuck&lt;/td&gt;
      &lt;td&gt;
        Name of the label to assign to ghost issues.&lt;br&gt;&lt;br&gt;
        &lt;strong&gt;The supplied label must already exist. This action will not create a new label.&lt;/strong&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;✳️&lt;/td&gt;
      &lt;td&gt;message&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
      &lt;td&gt;The comment message to post on the issues to notify a user.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;✳️&lt;/td&gt;
      &lt;td&gt;search-query&lt;/td&gt;
      &lt;td&gt; &lt;/td&gt;
      &lt;td&gt;
        Search query to pass to the issue search.&lt;br&gt;&lt;br&gt;
        The value provided will be appended to the base search query, which looks something like this:&lt;br&gt;
        &lt;pre&gt;
        repo:${GITHUB_REPOSITORY} is:issue is:open created:&amp;lt;=${createdSinceCutOff} -label:${stuckLabel}
        &lt;/pre&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Example workflow
&lt;/h3&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Ghost Issues&lt;/span&gt;
&lt;span class="na"&gt;on&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;schedule&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;cron&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;0&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;*&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;*&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;*&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;*'&lt;/span&gt; &lt;span class="c1"&gt;# Run once per hour&lt;/span&gt;
&lt;span class="na"&gt;jobs&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;stuck-prs&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;runs-on&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;ubuntu-latest&lt;/span&gt;
    &lt;span class="na"&gt;steps&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;uses&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;harsh-2711/ghost-issues-notifier-actions@main&lt;/span&gt;
        &lt;span class="na"&gt;with&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
          &lt;span class="na"&gt;repo-token&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${{ secrets.GITHUB_TOKEN }}&lt;/span&gt;
          &lt;span class="na"&gt;message&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Hey&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;@yourUsername,&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;this&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;issue&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;appears&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;to&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;be&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;stuck.'&lt;/span&gt;
          &lt;span class="na"&gt;search-query&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;author:app/dependabot-preview&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;author:app/dependabot'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;h3&gt;
  
  
  Submission Category:
&lt;/h3&gt;

&lt;p&gt;Maintainer Must-Haves&lt;/p&gt;

&lt;h3&gt;
  
  
  Yaml File or Link to Code
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/harsh-2711/ghost-issues-notifier-actions"&gt;Ghost Issues Notifier&lt;/a&gt;&lt;/p&gt;

</description>
      <category>actionshackathon</category>
    </item>
  </channel>
</rss>
