Skip to content

Actions

The Actions tab is the control center for managing a repository’s automated triggers. It is only visible to users with repo:settings permission (admins and above).

Subscriptions are displayed as cards in a grid. Each card shows:

  • Name and kind badge — color-coded by type: webhook (blue) or cron (amber)
  • Status indicator — a green dot with “active” label, or a gray dot with “paused” label
  • Last run status — the most recent execution result

Click any card to open the subscription detail view.

The detail view shows quick stats (last run, total runs in the past 7 days, success rate) and provides:

  • Pause / Resume controls to toggle the subscription on or off
  • Configuration — a collapsible section listing the webhook URL, cron schedule, shape filter, and bound credential sets

Below the configuration, a list of recent runs (up to 200) shows:

  • Status badge — each run shows one of these states:
    • succeeded — completed successfully
    • running — currently executing
    • processing — accepted by the handler and continuing asynchronously while WarmHub waits for a callback
    • pending — queued and waiting to start
    • Retrying — failed but scheduled for automatic retry
    • Failed — non-retryable terminal failure; requires investigation
    • Dead Letter — retries exhausted without success; will not retry automatically
  • Run ID
  • Attempt count (e.g., “1/3 attempts”)
  • Error codes and messages (if any)

Expand any run to see individual attempt details — timing, HTTP status, and response snippets.

The Actions tab also provides credential management:

  • Create credential sets with a name, scope (repo or organization), and optional description
  • View existing credential sets with their key names, scope, and status
  • Bind a credential set to a subscription for authenticated webhook delivery
  • Revoke a credential set permanently (with an optional reason)
  • wh sub list — list subscriptions
  • wh sub view <name> — subscription details
  • wh sub log <name> — run history
  • wh credential list — list credential sets

See the CLI reference and subscriptions documentation for more details.