title: GitHub Workflow is not terminating
body: <p>I have created a GitHub workflow which runs a node script,
  to test it I made it to run on a manual trigger.
  this is the code of my workfow file:</p>
  <pre><code>on:
     workflow_dispatch:
      inputs:
        logLevel:
          description: 'Log level'     
          required: true
          default: 'warning'
        tags:
          description: 'Test scenario tags' 
  </code></pre>
  <p>this workflow runs a Node.js script which basically fetches data from Firebase real-time database and then posts data to Twitter.
  The script is doing its job perfectly but the problem is that workflow is not terminating at all.
  Once I have once manually triggered it, it worked properly but when I noticed after 25 minutes it didn't got terminated and was running for 25 min.</p>
  <p>The workflow terminated when I just used only Twitter API but this problem started after I added Firebase code. Please help me.</p>
  <p>Here is my code:</p>
  <pre class="lang-js prettyprint-override"><code>db.once('value').then(snapshot=&gt;{
      let v = snapshot.val();  
      let m = modifiyData(v);
      T.post(
          'statuses/update',
          { status: m },
          function (_err, data) {
              console.log( 'Successfully posted the tweet!',data );
          }
      )
  });
  </code></pre>