Run the tests, assemble the site with build revision info, render the PDF and PNG, deploy to GitHub Pages from master and attach the PDF and PNG to published releases.