From 7c1a513f0d02dc821b2910d5e8415bd415eebff0 Mon Sep 17 00:00:00 2001 From: Shubham Krishna Date: Tue, 30 Jan 2024 11:15:59 +0100 Subject: [PATCH] Add slack notification on failure --- .github/workflows/build-ami.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-ami.yml b/.github/workflows/build-ami.yml index 97fc42a27..bb4a33b31 100644 --- a/.github/workflows/build-ami.yml +++ b/.github/workflows/build-ami.yml @@ -61,4 +61,14 @@ jobs: id: build run: | packer build -var "optimum_neuron_tag=${{ steps.determine-tag.outputs.TAG }}" hcl2-files - \ No newline at end of file + + - name: Slack Notification on Failure + if: ${{ failure() && github.event_name == 'schedule' }} + uses: rtCamp/action-slack-notify@v2 + env: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} + SLACK_CHANNEL: ${{ secrets.SLACK_CHANNEL }} + SLACK_USERNAME: 'GitHub Action Optimum Neuron AMI' + SLACK_ICON_EMOJI: ':bell:' + SLACK_COLOR: 'danger' + SLACK_TITLE: 'Build AWS Neuron AMI Failed' \ No newline at end of file