Integrations
GitHub Action
bitgate/hurl-page-action@v1 is the official action — a thin wrapper around POST /deploy that handles zipping and output plumbing for you.
Usage
yaml
- uses: bitgate/hurl-page-action@v1
id: deploy
with:
path: dist
- run: echo "Live at ${{ steps.deploy.outputs.url }}"That’s a complete deploy step — no credentials needed for anonymous drops.
Inputs & outputs
path- What to deploy: a single
.htmlfile, a.zip, or a directory (zipped for you). url- Output — the live drop URL, straight from the deploy response.
slug- Output — the drop’s slug, if you need to construct paths or delete it later.
Things people build with it
Visual-diff reports on every PR, Storybook builds for designers, coverage reports linked from the job summary, lighthouse runs — anything that produces HTML and dies in an artifacts tab otherwise. For stable per-PR URLs you’ll want named drops with plain curl — see CI with plain curl.
Edit this page on GitHub (opens in a new tab)
Last updated Jun 12, 2026