deploy: include matrix channel in dependency + channel gates
Test Suite / Detect changes (push) Canceled after 0s
Test Suite / webui (push) Canceled after 0s
Test Suite / Terminal UI (Windows) (push) Canceled after 0s
Test Suite / Terminal UI (push) Canceled after 0s
Test Suite / docker (push) Canceled after 0s
Test Suite / Python (Windows, 3.14) (push) Canceled after 0s
Test Suite / Python (minimum, 3.11) (push) Canceled after 0s
Test Suite / Python (latest, 3.14 + coverage) (push) Canceled after 0s

This commit is contained in:
nanobot
2026-09-06 22:38:32 +08:00
parent 4c0a1c2812
commit c07543386d
+3 -3
View File
@@ -22,9 +22,9 @@ SERVICE="nanobot"
# importable in the venv BEFORE the service is touched, and (2) after restart,
# every expected channel shows up in the startup "Channels enabled" line and
# nothing logs "Unknown channel". Keep these in sync with config.json.
REQUIRED_IMPORTS="telegram websockets" # python module names
REQUIRED_PACKAGES="python-telegram-bot websockets" # matching PyPI names (module 'telegram' != package 'telegram'!)
REQUIRED_CHANNELS="telegram websocket" # expected in 'Channels enabled:' startup line
REQUIRED_IMPORTS="telegram websockets nio" # python module names (nio = matrix-nio)
REQUIRED_PACKAGES="python-telegram-bot websockets matrix-nio" # matching PyPI names (module 'telegram' != package 'telegram'!)
REQUIRED_CHANNELS="telegram websocket matrix" # expected in 'Channels enabled:' startup line
export XDG_RUNTIME_DIR=/run/user/1000
log() { echo "[deploy] $(date '+%H:%M:%S') $*"; }