From 495633b6937bf32f09481eff167f59f4077d3d01 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Sun, 12 Nov 2023 13:35:13 +1000 Subject: [PATCH] .github/workflows/darwin.yml: notify matrix room on failure --- .github/workflows/darwin.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/darwin.yml b/.github/workflows/darwin.yml index d512358..d3dde30 100644 --- a/.github/workflows/darwin.yml +++ b/.github/workflows/darwin.yml @@ -48,3 +48,8 @@ jobs: - name: Deploy run: | ./inv deploy --hosts ${{ matrix.host }} + - name: Alert on failure + if: ${{ failure() }} + run: | + curl -XPOST -d '{"msgtype":"m.text", "body":"${{ matrix.host }}: deployment failed"}' \ + "https://matrix.org/_matrix/client/r0/rooms/!cBybDCkeRlSWfuaFvn:numtide.com/send/m.room.message?access_token=${{ secrets.TOKEN_MATRIX_BOT }}"