Step by Step Guide to Create a Custom GitHub Action and Publish it to the GitHub Marketplace