v1.3.7: окно не уходит в доустановку — готовим движок для него
Окно поднимает движок только если проба hermes --version укладывается в 15 с
(backend-probes.ts: DEFAULT_PROBE_TIMEOUT_MS). На холодном старте Windows проба
идёт 13 с и больше (замер: 13.45 с против 3.37 с на тёплом) — в лимит не
укладывается. Тогда окно считает движок нерабочим, уходит в доустановку, качает
официальный install.ps1 и падает на первой же стадии (System prerequisites —
переносимый Git) с «Отказано в доступе». У получателя это выглядело как
«Ошибка установки».

Добавлен шаг 8b: (1) кладём переносимый Git туда, где его ищет официальный
установщик (tooling store, те же URL и SHA256, что в его GitPinFiles) — тогда
стадия prerequisites пропускается; (2) даём окну запас по времени пробы
(HERMES_PROBE_TIMEOUT_MS) и указываем движок явно (HERMES_DESKTOP_HERMES) —
главный процесс Electron читает только process.env, поэтому пишем в окружение
пользователя и рассылаем WM_SETTINGCHANGE.
1 parent 27a3057 commit 05ff8ecab111c0362823517e8853fbc50d056eff
@Oleg Oleg authored 27 days ago
Showing 1 changed file
View
distribution.yaml