diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 91a9644..813c676 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -27,3 +27,20 @@ jobs: - name: Build run: npm run build + + - name: Notify on failure + if: failure() + uses: slackapi/slack-github-action@v1.22.0 + env: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} + SLACK_WEBHOOK_TYPE: INCOMING_WEBHOOK + with: + payload: | + { + "attachments": [ + { + "text": ":boom: CI failed for ", + "color": "danger" + } + ] + } diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 674b56c..a191fe8 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -41,7 +41,12 @@ jobs: with: payload: | { - "text": ":ship: A new version of has been published." + "attachments": [ + { + "text": ":shipit: A new version of has been published", + "color": "good" + } + ] } - name: Notify on failure @@ -53,5 +58,10 @@ jobs: with: payload: | { - "text": ":boom: Failed to publish ." + "attachments": [ + { + "text": ":boom: Failed to publish ", + "color": "danger" + } + ] }