Skip to content

Workflow Failure Slack Notifier #7

Workflow Failure Slack Notifier

Workflow Failure Slack Notifier #7

name: Workflow Failure Slack Notifier
on:
workflow_run:
workflows:
- Build Wheels
types: [completed]
jobs:
on-failure:
runs-on: ubuntu-latest
if: ${{ github.event.workflow_run.conclusion == 'failure' }}
steps:
- name: Send notification to Slack
uses: slackapi/[email protected]
with:
payload: |
{
"action": "${{ github.event.action }}",
"conclusion": "${{ github.event.workflow_run.conclusion }}",
"workflow_name": "${{ github.event.workflow.name }}",
"workflow_run_url": "${{ github.event.workflow_run.html_url }}"
}
env:
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL_WORKFLOW_FAILURE }}
SLACK_WEBHOOK_TYPE: INCOMING_WEBHOOK