Приватность публичного репо + выкл. проверку обновлений + релиз latest

- Убраны все машинно/инфра-специфичные данные из README/CODEMAP/скриптов/
  workflows (хосты, IP, домен gitea -> github.server_url).
- preconfigure: enable-check-update=N (выкл. проверку обновлений); подсказка
  «set up your own server» и так гаснет с override-сервером.
- CI публикует exe/apk в Gitea Release `latest` (обновляется каждый прогон,
  стабильная ссылка) + версионный релиз на теге v*.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-14 19:13:54 +03:00
parent fe646d7281
commit 1b3c3496c5
10 changed files with 73 additions and 79 deletions
+8 -1
View File
@@ -64,7 +64,14 @@ if [ "${RUSTDESK_NO_CUSTOM_CLIENT:-}" != "1" ]; then
"$PY" - "$SRC/src/custom_client.json" "$FIRST_SRV" "$RUSTDESK_PUB_KEY" "${RUSTDESK_API_SERVER:-}" "${RUSTDESK_PRESET_PASSWORD:-}" "$LOCK_PW" <<'PYEOF'
import sys, json, hashlib, base64, secrets
out, server, key, api, preset_pw, lock_pw = sys.argv[1:7]
override = {"custom-rendezvous-server": server, "relay-server": server, "key": key}
override = {
"custom-rendezvous-server": server,
"relay-server": server,
"key": key,
"enable-check-update": "N", # выключить проверку обновлений
}
# Подсказка «set up your own server» гаснет сама: using_public_server()=пуст ли custom-rendezvous-server,
# а он у нас в override -> непуст -> подсказки нет.
if api:
override["api-server"] = api
cfg = {"override-settings": override}