From 8df64adaeacaae173b78d39bb983c8796ff11d23 Mon Sep 17 00:00:00 2001 From: Martin Kayser Date: Fri, 20 Mar 2026 19:27:49 +0100 Subject: [PATCH] .gitea/workflows/create_and_push_multiarch_container.yml aktualisiert --- .../create_and_push_multiarch_container.yml | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/.gitea/workflows/create_and_push_multiarch_container.yml b/.gitea/workflows/create_and_push_multiarch_container.yml index 44b304b..8cd1721 100644 --- a/.gitea/workflows/create_and_push_multiarch_container.yml +++ b/.gitea/workflows/create_and_push_multiarch_container.yml @@ -41,3 +41,30 @@ jobs: --tag ${{ env.registry }}/${{ env.user }}/${{ env.image_name }}:latest \ --tag ${{ env.registry }}/${{ env.user }}/${{ env.image_name }}:${{ github.ref_name }} \ --push ./ + telegram-notify: + needs: release-image + if: always() + runs-on: ubuntu-latest + steps: + - name: Telegram Alert + run: | + case "${{ needs.release-image.result }}" in + "success") EMOJI="✅"; MSG="OK" ;; + "failure") EMOJI="❌"; MSG="WARN!" ;; + "cancelled") EMOJI="⏹️"; MSG="Canceled" ;; + *) EMOJI="❓"; MSG="Unknown-State: ${{ needs.release-image.result }}" ;; + esac + + curl -s -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \ + -H 'Content-Type: application/json' \ + -d "{ + \"chat_id\": \"${{ secrets.TELEGRAM_CHAT_ID }}\", + \"parse_mode\": \"HTML\", + \"text\": + \"$EMOJI $MSG - Build ${{ env.image_name }}:${{ github.ref_name }} + $(date +"%Y-%m-%d %T") + Build of Image: ${{ env.image_name }}:${{ github.ref_name }} + ${{ gitea.server_url }}/${{ gitea.repository }} + \" + }" + \ No newline at end of file