From ced6446d23c9734f6f0699ac3b1755bcc202fe79 Mon Sep 17 00:00:00 2001 From: Josh Stewart Date: Sat, 21 Aug 2021 08:52:45 +1000 Subject: [PATCH] Add more useful slack notification to build Action --- .github/workflows/build-firmware.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-firmware.yml b/.github/workflows/build-firmware.yml index 5280bf26..34ed87ea 100644 --- a/.github/workflows/build-firmware.yml +++ b/.github/workflows/build-firmware.yml @@ -49,12 +49,26 @@ jobs: curl -v --tlsv1.2 --ipv4 --user "speeduino_firmware@speeduino.com:$WEB_PWD" --basic -T "./.pio/build/teensy41/firmware.hex" "https://speeduino.com:2078/teensy41/master-teensy41.hex" curl --tlsv1.2 --ipv4 --user "speeduino_firmware@speeduino.com:$WEB_PWD" --basic -T "./reference/speeduino.ini" "https://speeduino.com:2078/master.ini" - - name: Slack Notification + - name: Slack Notification (Passed) uses: rtCamp/action-slack-notify@v2 + if: success() env: SLACK_CHANNEL: git SLACK_COLOR: ${{ job.status }} # or a specific color like 'good' or '#ff00ff' SLACK_ICON: https://avatars.githubusercontent.com/u/9919?v=4&size=48 - SLACK_TITLE: Firmware build + SLACK_TITLE: Firmware build was successful :white_check_mark: SLACK_USERNAME: Github SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} + MSG_MINIMAL: actions url, commit + + - name: Slack Notification (Failed) + uses: rtCamp/action-slack-notify@v2 + if: failure() + env: + SLACK_CHANNEL: git + SLACK_COLOR: ${{ job.status }} # or a specific color like 'good' or '#ff00ff' + SLACK_ICON: https://avatars.githubusercontent.com/u/9919?v=4&size=48 + SLACK_TITLE: Firmware build FAILED :warning: + SLACK_USERNAME: Github + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} + MSG_MINIMAL: actions url, commit