From 230689ffd54c3d60dfbc3cced6f621f89237fcd0 Mon Sep 17 00:00:00 2001 From: Alex Goodman Date: Mon, 13 Mar 2023 11:45:04 -0400 Subject: [PATCH] add slack notification for aggregation failures Signed-off-by: Alex Goodman --- .github/workflows/daily-data-sync.yaml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/daily-data-sync.yaml b/.github/workflows/daily-data-sync.yaml index b00a1974..d9d9826c 100644 --- a/.github/workflows/daily-data-sync.yaml +++ b/.github/workflows/daily-data-sync.yaml @@ -99,4 +99,11 @@ jobs: - name: Upload vulnerability data cache image run: make upload-all-provider-cache -# TODO: slack on failure \ No newline at end of file + - uses: 8398a7/action-slack@v3 + with: + status: ${{ job.status }} + fields: workflow,eventName + text: Daily Data Sync aggregation failed + env: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_TOOLBOX_WEBHOOK_URL }} + if: ${{ failure() && env.SLACK_NOTIFICATIONS == 'true' }}