diff --git a/.gitea/workflows/create_and_push_multiarch_container.yml b/.gitea/workflows/create_and_push_multiarch_container.yml
index 146b82e..d4c5c3e 100644
--- a/.gitea/workflows/create_and_push_multiarch_container.yml
+++ b/.gitea/workflows/create_and_push_multiarch_container.yml
@@ -60,3 +60,30 @@ jobs:
--tag ${{ env.registry_github }}/${{ env.user }}/${{ env.image_name_github }}:latest \
--tag ${{ env.user }}/${{ env.image_name_dockerhub }}:latest \
--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_gitea }}:${{ github.ref_name }}
+ $(date +"%Y-%m-%d %T")
+ Build of Image: ${{ env.image_name_gitea }}:${{ github.ref_name }}
+ ${{ gitea.server_url }}/${{ gitea.repository }}
+ \"
+ }"
+
\ No newline at end of file