Перейти к содержимому

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.yml
  • latest-linux.yml
  • Rox-arm64.dmg
  • Rox-x64.dmg
  • Rox-arm64-mac.zip
  • Rox-x64-mac.zip
  • Rox-x64.AppImage
  • SHA256SUMS

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.