From 36353780da8d6f84e263dcaf6dbddb96806c2324 Mon Sep 17 00:00:00 2001 From: Luke Tainton Date: Fri, 13 Mar 2026 20:37:58 +0000 Subject: [PATCH] feat: add notifications for deployment success and failure --- .gitea/workflows/deploy.yaml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index b424636..73fed38 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -37,3 +37,25 @@ jobs: - name: Minimize uv cache run: uv cache prune --ci + + - name: Notify Success + if: success() + uses: https://git.tainton.uk/actions/pushover-action@v1.1.4 + env: + PUSHOVER_APP_TOKEN: ${{ secrets.PUSHOVER_APP_TOKEN }} + PUSHOVER_USER_TOKEN: ${{ secrets.PUSHOVER_USER_TOKEN }} + with: + title: "Meraki Configuration Deploy" + message: "Meraki configuration deployed successfully!" + sound: "classical" + + - name: Notify Failure + if: failure() + uses: https://git.tainton.uk/actions/pushover-action@v1.1.4 + env: + PUSHOVER_APP_TOKEN: ${{ secrets.PUSHOVER_APP_TOKEN }} + PUSHOVER_USER_TOKEN: ${{ secrets.PUSHOVER_USER_TOKEN }} + with: + title: "Meraki Configuration Deploy" + message: "Meraki configuration FAILED to deploy!" + sound: "mechanical"