This commit moves the regular build and snapshot deployment to GitHub actions, based on a standard actions that are reusable. Closes gh-447