Створення випусків Weblate¶
Цикл випуску¶
Weblate’s release and support lifecycle is documented in Цикл випуску.
Дивись також
Планування випусків¶
Можливості нових випусків збираються у етапах (milestones) GitHub. Ознайомитися із нашим списком змін можна тут: <https://github.com/WeblateOrg/weblate/milestones>.
Процедура випусків¶
Речі, які слід перевірити перед випуском:
Перевірте щойно перекладені мови за ./scripts/list-translated-languages.py.
Встановити остаточну версію за допомогою команди ./scripts/prepare-release.
Переконатися, що знімки вікон є актуальними за допомогою команди make -j 12 -C docs update-screenshots.
Злити усі можливі переклади з черги wlc push; git remote update; git merge origin/weblate
When building distribution packages locally, start from a clean checkout or
remove ignored packaging artifacts such as build/, dist/,
weblate.egg-info/, and generated weblate/locale/**/*.mo files.
Створити випуск:
Створити випуск за допомогою команди ./scripts/create-release --tag (нижче наведено вимоги).
Після випуску виконати вручну:
Закрити етап на GitHub.
Щойно образ Docker буде перевірено, додати мітку і записати його до сховища.
Включити нову версію до
.github/workflows/migrations.yml, щоб її було оброблено засобами тестування перенесення.Збільшити номер версії у сховищі за допомогою команди ./scripts/set-version.py.
Перевірте, чи зібрано readthedocs.org усі переклади документації, за допомогою ./scripts/rtd-projects.py.
Для створення міток за допомогою скрипту ./scripts/create-release вам знадобиться:
Доступ до запису змін до сховищ git Weblate (скрипт записує мітки)