Deploy only on master branch
Currently, whenever a commit is made on any branch, the website pages (and docs) are deployed. This means that the site is in an unstable (and possibly invalid) state when changes are made on branches.
We should update CI so that everything is done, but only deploy the pages when on the main branch.