From d5f0020c9360376c5583cea5988c699c3acb0ec6 Mon Sep 17 00:00:00 2001 From: bgravenorst Date: Wed, 2 Oct 2024 07:37:45 +1000 Subject: [PATCH] Add Slack notification. Signed-off-by: bgravenorst --- .github/workflows/nightly.yml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index d70a33b324..40214fba1f 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -36,4 +36,20 @@ uses: ConsenSys/docs-gha/linkcheck@main with: FILE_EXTENSION: md - MODIFIED_FILES_ONLY: no \ No newline at end of file + MODIFIED_FILES_ONLY: no + + slackNotification: + needs: [linkCheckMdx, linkCheckMd] + if: ${{ failure() }} + runs-on: ubuntu-latest + steps: + - name: Slack Notification + uses: slackapi/slack-github-action@2a8087d4af6f83146a87539a70defe909fe6dbe6 + with: + payload: | + { + "channel": "#doc-ci-alerts", + "text": "<${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}|${{ github.workflow }} workflow failed> on ${{ github.ref }} branch in the ${{ github.repository }} repository!" + } + env: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} \ No newline at end of file