Host it on Netlify. Netlify can watch for GitHub commits and automatically deploy new versions. It can also run a build command and deploy the output, if the stuff you want deployed isn't already in the commit.
Netlify is cheap ($0/month), easy to use, and has its own CDN.