From 625b5022c4115f604e7529e9fc2f4087a7a07c75 Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Tue, 22 Apr 2025 17:18:08 +0200 Subject: [PATCH] Notify on build failure --- .gitea/workflows/build.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index cb6f4e1..d5a665b 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -20,6 +20,7 @@ jobs: - name: Set timestamp and release version run: | + bgbcvdc echo "TIMESTAMP=$(git log -1 --pretty=%ct)" >> $GITHUB_ENV git fetch --prune --unshallow --tags --force echo "RELEASE_VERSION=$(git describe --always --dirty='--modified')" >> $GITHUB_ENV @@ -91,3 +92,21 @@ jobs: flux tag artifact oci://${{ env.OCI_REPO }}/manifests:${{ gitea.head_ref || gitea.ref_name }} \ $(echo "${{ steps.meta.outputs.tags }}" | sed -e 's/^.*:/--tag /') + + - name: testing + if: failure() + run: | + echo '🚨 *BUILD FAILED!* + ${{ gitea.repository }} - ${{ gitea.event.ref }}: + + > test ${{ gitea.event.head_commit.message }}' + + - name: Notify build status + if: failure() + uses: appleboy/telegram-action@master + with: + to: ${{ secrets.TELEGRAM_TO }} + token: ${{ secrets.TELEGRAM_TOKEN }} + format: markdown + message: | + 🚨 *BUILD FAILED!*