fix: publish-website should not continue if it fails to checkout gh-pages