Rox Desktop 2.2.4: подготовка стабильного релиза
Desktop 2.2.4 выравнивает канал автообновлений, checksums и release gate перед публикацией.
Rox Desktop 2.2.4 готовит стабильный desktop-релиз без смешивания canary, CLI и desktop-потоков.
Стабильные обновления
Desktop stable теперь ориентируется на rolling release desktop-latest, а не на общий репозиторий endpoint /releases/latest. Это защищает автообновление от ситуации, где более свежий CLI или canary release случайно становится «последним» для desktop-клиента.
Публикуемый набор desktop-артефактов теперь включает:
latest-mac.ymllatest-linux.ymlRox-arm64.dmgRox-x64.dmgRox-arm64-mac.zipRox-x64-mac.zipRox-x64.AppImageSHA256SUMS
Release gate
Релизный скрипт теперь проверяет, что исходное дерево чистое: source/tests/docs/evidence должны быть закоммичены, а runtime cache/log/screenshot noise не должен блокировать релиз.
Dependency audit также стал строже: после безопасных обновлений остаётся только три high-severity advisory с документированным baseline. Любой новый high должен сломать CI.
Что это меняет
2.2.4 делает desktop-релиз воспроизводимее: один helper готовит asset names и checksums, workflows публикуют один и тот же набор файлов, а updater читает тот же канал, который публикует release pipeline.