Shuttle provides a GitHub Action for automating deployments.
This action can run the shuttle deploy command for you, enabling continuous deployments on every push. How to use and options here.