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:

  1. Skontrolujte novo preložené jazyky pomocou ./scripts/list-translated-languages.py.

  2. Nastavte konečnú verziu pomocou ./scripts/prepare-release.

  3. Uistite sa, že snímky obrazovky sú aktuálne make -j 12 -C docs update-screenshots.

  4. 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:

  1. Vytvorte vydanie ./scripts/create-release --tag (požiadavky nájdete nižšie).

Manuálne kroky po vydaní:

  1. Zatvorte míľnik na GitHube.

  2. Po otestovaní obrazu Docker pridajte tag a odošlite ho.

  3. Zahrňte novú verziu do .github/workflows/migrations.yml, aby bola pokrytá pri testovaní migrácie.

  4. Zvýšte verziu v repozitári pomocou ./scripts/set-version.py.

  5. 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)