ding-labs/DING — alerting that ships with the workload
Alert in real-time as GH Actions runs, and at end-of-run with aggregate summaries. Auto-detects GH Actions context.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| command | DING evaluates rules against events on stdout and against synthetic run.exit events on exit. | yes | — |
| rules | Path to the DING rules file (relative to the workspace). | no | ding.yaml |
| version | DING version to install (e.g., v0.6.0). Use "latest" (default) to install the most recent release. | no | latest |
| run-id | Override the auto-detected run ID. By default DING uses GITHUB_RUN_ID. | no | "" |
| fail-on-alert | Set to "true" to fail the step if any alert fired during the run, even if the wrapped command exited 0. Default: false (only the wrapped command's exit code matters). | no | false |
Outputs
| name | description |
|---|---|
| exit-code | The exit code of the wrapped command. |
| alerts-fired | Number of alerts DING fired during the run (parsed from the alert log). |