title: Manual workflow triggers in Github Actions
body: <p>I am setting up Github Actions for a project repository. </p>
  
  <p>The workflow consists of the following steps:</p>
  
  <ul>
  <li>Building a docker image </li>
  <li>Pushing the image to a container registry</li>
  <li>Rollout a Kubernetes deployment. </li>
  </ul>
  
  <hr>
  
  <p>However, I have two different Kubernetes deployments: one for development, and one for production. Hence, I have also two Github Action workflows.</p>
  
  <p>The Github Action workflow for development is triggered everytime that a commit is pushed:</p>
  
  <pre><code>on:
    push:
      branches:
      - master
  </code></pre>
  
  <p>But I don't want that for my production workflow. I would need a manual trigger, like a <em>Send to production</em> button. I didn't see anything close to that in the docs.</p>
  
  <hr>
  
  <p><strong><em>Is there a way to trigger a workflow manually in Github Actions?</em></strong></p>
  
  <p><strong><em>How can I split my development and my production workflows to achieve what I want, either on Github Actions, Docker or Kubernetes?</em></strong></p>