incident-io/incident.io Alert Dispatcher
Dispatch alerts to incident.io from GitHub Actions workflows and events
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| api-key | API key for authenticating with incident.io (store as a secret) | yes | — |
| alert-source-id | Alert source configuration ID from incident.io (create an alert source in your incident.io dashboard) | yes | — |
| alert-title | Title of the alert. Use GitHub's expression syntax for dynamic values | yes | — |
| alert-description | Detailed description of the alert. Use GitHub's expression syntax for dynamic values | no | "" |
| severity | Alert severity level (use your incident.io severity name, e.g., 'critical', 'high', 'SEV1') | no | info |
| custom-fields | JSON object of additional custom fields to send to incident.io | no | {} |
| deduplication-key | Key for alert deduplication. Use GitHub's expression syntax for dynamic values. Alerts with the same key will be deduplicated | no | "" |
| alert-status | Alert status: firing or resolved. Use 'resolved' to clear a previously fired alert | no | firing |
| source-url | Optional URL to associate with the alert (e.g., link to logs, dashboard, or related resource) | no | "" |
Outputs
| name | description |
|---|---|
| alert-id | ID of the created alert in incident.io |
| alert-url | URL to view the alert in incident.io dashboard |