Створення випусків Weblate¶
Планування випусків¶
У Weblate передбачено двомісячний цикл для випусків (x.y). За основними випусками, зазвичай, слідують випуски із виправленнями вад, які мають додаткову нумерацію (x.y.z).
Зміна основної версії означає, що у процесі оновлення не можна пропустити проміжну версію — вам завжди слід спочатку оновитись до версії x.0, а вже потім оновлювати їх до новіших випусків x.y.
Дивись також
Планування випусків¶
Можливості нових випусків збираються у етапах (milestones) GitHub. Ознайомитися із нашим списком змін можна тут: <https://github.com/WeblateOrg/weblate/milestones>.
Процедура випусків¶
Речі, які слід перевірити перед випуском:
Пошукати нові мови перекладу за допомогою команди ./scripts/list-translated-languages.
Встановити остаточну версію за допомогою команди ./scripts/prepare-release.
Переконатися, що знімки вікон є актуальними за допомогою команди make -j 12 -C docs update-screenshots.
Злити усі можливі переклади з черги wlc push; git remote update; git merge origin/weblate
Створити випуск:
Створити випуск за допомогою команди ./scripts/create-release --tag (нижче наведено вимоги).
Після випуску виконати вручну:
Закрити етап на GitHub.
Щойно образ Docker буде перевірено, додати мітку і записати його до сховища.
Включити нову версію до
.github/workflows/migrations.yml
, щоб її було оброблено засобами тестування перенесення.Збільшити номер версії у сховищі за допомогою команди ./scripts/set-version.
Перевірте, чи зібрано readthedocs.org усі переклади документації, за допомогою ./scripts/rtd-projects.
Для створення міток за допомогою скрипту ./scripts/create-release вам знадобиться:
Доступ до запису змін до сховищ git Weblate (скрипт записує мітки)