Skip to content
Dashboard
Menu Integrations · GitHub Action

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 .html file, 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.