diff --git a/.gitea/workflows/create_and_push_multiarch_container.yml b/.gitea/workflows/create_and_push_multiarch_container.yml
index 6ee6de6..d53c4b2 100644
--- a/.gitea/workflows/create_and_push_multiarch_container.yml
+++ b/.gitea/workflows/create_and_push_multiarch_container.yml
@@ -48,3 +48,30 @@ jobs:
--tag ${{ env.user }}/${{ env.image_name }}:latest \
--tag ${{ 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