Commit de1bdce
committed
ci: notify #moab-primary-oncalls on Monday e2e status
Add a workflow_run listener on the scheduled "E2E Tests (Full Suite)"
run that fires a Slack webhook-trigger payload with pass/fail status
and the @moab-primary-oncalls subteam mention (<!subteam^S0A1Q6WN8JX>).
Gated on github.event.workflow_run.event == 'schedule' so manual
dispatches and pushes don't page oncall. Reuses SLACK_WEBHOOK_URL; the
Slack-side workflow needs a new branch keyed on notification_type to
format this payload differently from the issue-opened notification.1 parent 2f27d6c commit de1bdce
1 file changed
Lines changed: 31 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
0 commit comments