You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- **Interactive Login Link:** Like `tmate`, the action prints the login link in a loop to the console until the timeout is reached or the job is cancelled.
50
48
- **Configurable Timeout:** Control how long the session stays active (default 30m, up to 150m).
51
49
- **Step Summary:** Automatically adds the login link and base URL to the GitHub Actions Job Summary.
50
+
- **Automated Verification:** The action includes a built-in background smoke test to confirm the public accessibility of your tunnel.
51
+
52
+
## Example Usages
53
+
54
+
### Public Cloudflare Tunnel (Default)
55
+
Ideal for quick demos or ephemeral browsing sessions.
56
+
```yaml
57
+
- uses: BrowserBox/browserbox-action@v1
58
+
with:
59
+
license-key: ${{ secrets.BBX_LICENSE_KEY }}
60
+
tunnel: cloudflare
61
+
```
62
+
63
+
### Tor Network Tunnel
64
+
Generates a `.onion` address for maximum privacy.
65
+
```yaml
66
+
- uses: BrowserBox/browserbox-action@v1
67
+
with:
68
+
license-key: ${{ secrets.BBX_LICENSE_KEY }}
69
+
tunnel: tor
70
+
```
71
+
72
+
### Local Runner (No Tunnel)
73
+
Useful for automated testing where subsequent steps interact with the browser via `localhost:8080`.
0 commit comments