title: What is the most efficient way of sharing github workflows across several repositories?
body: <p>I am currently setting up a workflow with Github actions for my team.
  However I have more than a dozen repositories for our different microservices and I do not want to simply clumsily copy the .github/workflows/ directory between each one. If we need to change our workflow I would have to copy all the changes between each repository.</p>
  <p>The solution I am currently considering is simply having my workflows directory as a git submodule. (Edit : Tested this and when your workflows directory is a submodule github does not recognize it as containing actions)</p>
  <p>Is there an alternative to this solution? Are there any current &quot;best practices&quot; for managing these workflows?</p>