Deploying
Vizb generates a single self-contained HTML file. Deployment is straightforward — upload the file to any static hosting platform.
Platforms
Section titled “Platforms”Deploy using peaceiris/actions-gh-pages:
- uses: peaceiris/actions-gh-pages@v4 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: .Configure GitHub Pages to serve from the gh-pages branch in Settings → Pages.
Deploy using Netlify CLI action:
- uses: nwtgck/actions-netlify@v3 with: publish-dir: '.' production-branch: main production-deploy: true env: NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}- uses: cloudflare/wrangler-action@v3 with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} command: pages deploy . --project-name=my-benchmarksUpload as a workflow artifact for manual download:
- uses: actions/upload-artifact@v4 with: name: benchmark-report path: benchmark.html