Skip to main content

GitHub Actions

ZeroDrop has a native GitHub Action that generates a disposable inbox before your tests run and injects it as an environment variable.

Basic usage

Accessing the inbox in tests

Pin to a specific commit SHA for supply chain security:

Parallel matrix builds

Each matrix job gets its own isolated inbox automatically:
Each browser gets a different inbox — no collisions between parallel jobs.

Full workflow example

Action outputs

Security

The Action generates inbox names locally on the runner — no network request is made during generation. The inbox address is a random string; it does not contact ZeroDrop servers until your tests begin polling. See SECURITY.md for full supply chain documentation.