Приватность публичного репо + выкл. проверку обновлений + релиз 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
+3 -3
View File
@@ -1,5 +1,5 @@
<#
Локальная сборка преднастроенного RustDesk-клиента под Windows (GUSIK-PC).
Локальная сборка преднастроенного RustDesk-клиента под Windows.
Клон rustdesk@пин -> preconfigure (вшить сервер+ключ) -> vcpkg install -> python build.py --flutter -> dist/.
Тулчейн (ставится один раз, см. docs/CODEMAP.md):
@@ -53,7 +53,7 @@ $vcvars = Join-Path $vsPath 'VC\Auxiliary\Build\vcvars64.bat'
Write-Host "Импорт VS dev-env: $vcvars" -ForegroundColor DarkCyan
cmd /c "`"$vcvars`" >nul && set" | ForEach-Object { if ($_ -match '^([^=]+)=(.*)$') { Set-Item "Env:$($matches[1])" $matches[2] } }
# CIDR в NO_PROXY (напр. 192.168.5.0/24) ломает WinHTTP-загрузчик vcpkg (WinHttpSetOption 87).
# CIDR в NO_PROXY (напр. 10.0.0.0/8) ломает WinHTTP-загрузчик vcpkg (WinHttpSetOption 87).
# У машины есть прямой интернет -> убираем прокси-env для процесса сборки (системные настройки не трогаем).
foreach ($p in 'HTTP_PROXY','HTTPS_PROXY','NO_PROXY','ALL_PROXY','http_proxy','https_proxy','no_proxy') { Set-Item "Env:$p" $null -EA SilentlyContinue }
@@ -135,7 +135,7 @@ if ($LASTEXITCODE) { Pop-Location; throw "vcpkg install упал ($LASTEXITCODE)
Pop-Location
# --- сборка клиента (без портативной упаковки: её build.py делает через `python3`,
# а на GUSIK-PC python3 = Store-заглушка -> падает; пакуем отдельно реальным python) ---
# на этой машине python3 = Store-заглушка -> падает; пакуем отдельно реальным python) ---
Write-Host "python build.py --flutter --skip-portable-pack..." -ForegroundColor Cyan
Push-Location $src
python build.py --flutter --skip-portable-pack