Vydávanie Weblate¶
Cyklus vydávania¶
Cyklus vydávania a podpory Weblate je zdokumentovaný v Cyklus vydávania.
Plánovanie vydania¶
Funkcie pre nadchádzajúce vydania sa zbierajú pomocou míľnikov na GitHube, našu cestovnú mapu môžete vidieť na <https://github.com/WeblateOrg/weblate/milestones>.
Proces vydania¶
Veci, ktoré treba skontrolovať pred vydaním:
Skontrolujte novo preložené jazyky pomocou ./scripts/list-translated-languages.py.
Nastavte konečnú verziu pomocou ./scripts/prepare-release.
Uistite sa, že snímky obrazovky sú aktuálne make -j 12 -C docs update-screenshots.
Zlúčte všetky prípadne čakajúce preklady wlc push; git remote update; git merge origin/weblate
Pri lokálnom zostavovaní distribučných balíkov začnite z čistého checkoutu alebo odstráňte ignorované artefakty balenia, ako sú build/, dist/, weblate.egg-info/ a generované súbory weblate/locale/**/*.mo.
Vykonajte vydanie:
Vytvorte vydanie ./scripts/create-release --tag (požiadavky nájdete nižšie).
Manuálne kroky po vydaní:
Zatvorte míľnik na GitHube.
Po otestovaní obrazu Docker pridajte tag a odošlite ho.
Zahrňte novú verziu do
.github/workflows/migrations.yml, aby bola pokrytá pri testovaní migrácie.Zvýšte verziu v repozitári pomocou ./scripts/set-version.py.
Skontrolujte, či readthedocs.org zostavil všetky preklady dokumentácie pomocou ./scripts/rtd-projects.py.
Na vytvorenie tagov pomocou skriptu ./scripts/create-release budete potrebovať nasledujúce:
Prístup na odoslanie (push) do git repozitárov Weblate (odosiela tagy)