К содержимому
gtcnsl
EN RU

v2.0.0

2026-10-02 ● stable

Что изменилось

Changed
  • **Обновления по умолчанию остаются внутри мажорной версии.** `gitea install/upgrade`, `runner install/upgrade` и `self-update` без `--to` берут новейший релиз установленного мажора (на свежем хосте — новейший мажор, проверенный этим релизом gtcnsl: Gitea 1.x, раннер 3.x) и выводят предупреждение, если вышел мажор новее. Пикеры версий в TUI теперь подписывают этот выбор «(recommended)» вместо «(latest stable)».
  • **Breaking: переход через мажор требует согласия.** Явный `--to` в мажор новее установленного отклоняется до любых изменений, если вы не подтвердили его в терминале (gtcnsl называет обе версии и спрашивает) или не передали новый флаг `--allow-major-upgrade`. `--yes` согласием не считается: скрипту, который вызывал `upgrade --to <новый мажор> --yes`, нужно добавить `--allow-major-upgrade`. TUI показывает отдельный шаг подтверждения. `self-update --dry-run` сообщает о смене мажора без согласия.

Загрузка

Выберите архитектуру. Прямые ссылки ведут на ассеты релиза.

$ curl -fsSL https://dl.gtcnsl.ru/v2.0.0/gtcnsl-v2.0.0-linux-amd64 -o /usr/local/bin/gtcnsl && chmod +x /usr/local/bin/gtcnsl
i
Проверка
Сверьте с манифестом контрольных сумм, прежде чем что-то запускать. checksums.txt