summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authornippy <nippy@tuta.io>2026-08-10 19:09:36 +0200
committernippy <nippy@tuta.io>2026-08-10 19:09:36 +0200
commit5d663b4f1312a443e6656e62246e91e9bad7cc70 (patch)
tree022a838155eae45af20ef387258a0534a4005b2f /scripts
parent47bc6ce66ec245e47c52ef80602536aa1aacbd38 (diff)
downloadRaveOS-build-iso-5d663b4f1312a443e6656e62246e91e9bad7cc70.tar.gz
RaveOS-build-iso-5d663b4f1312a443e6656e62246e91e9bad7cc70.zip
new iso
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/discord-notify.sh37
1 files changed, 37 insertions, 0 deletions
diff --git a/scripts/discord-notify.sh b/scripts/discord-notify.sh
new file mode 100755
index 0000000..6b732f7
--- /dev/null
+++ b/scripts/discord-notify.sh
@@ -0,0 +1,37 @@
+#!/usr/bin/env bash
+set -euo pipefail
+
+WEBHOOK="${1:-}"
+TAG="${2:-unknown}"
+ISO_NAME="${3:-unknown}"
+ISO_SHA256="${4:-n/a}"
+
+if [ -z "${WEBHOOK}" ]; then
+ echo "Hianyzo webhook URL"
+ exit 0
+fi
+
+JSON=$(TAG="${TAG}" ISO_NAME="${ISO_NAME}" ISO_SHA256="${ISO_SHA256}" python3 -c "
+import json, os
+tag = os.environ.get('TAG', 'unknown')
+name = os.environ.get('ISO_NAME', 'unknown')
+sha = os.environ.get('ISO_SHA256', 'n/a')
+msg = {
+ 'content': '\n'.join([
+ '@everyone',
+ '> **RaveOS · Új ISO elérhető!**',
+ '> ',
+ f'> Verzió: **{tag}**',
+ f'> Fájl: `{name}`',
+ '> Letöltés: https://links.rp1.hu/raveos-download',
+ f'> SHA256: `{sha}`',
+ ]),
+ 'allowed_mentions': {'parse': ['everyone']},
+}
+print(json.dumps(msg, ensure_ascii=False))
+")
+
+curl -s \
+ -F "payload_json=${JSON}" \
+ -F "file=@assets/discord-notify.png" \
+ -X POST "${WEBHOOK}" || true