This workflow describes the steps outlined in First Street's deployment pipeline.
From branches, deployments are handled directly if the branch name matches expected patterns.
From tags, deployments are sent to production if the tag is signed by the correct authority.