Weblate kiadás

Kiadási ciklus

Weblate’s release and support lifecycle is documented in Kiadási ciklus.

Kiadástervezés

A közelgő kiadásokhoz tervezett funkciók a GitHub mérföldköveiben (milestones) kerülnek összegyűjtésre. A Weblate fejlesztési ütemterve megtekinthető itt: <https://github.com/WeblateOrg/weblate/milestones>.

Kiadási folyamat

Kiadás előtti ellenőrzések:

  1. Check newly translated languages by ./scripts/list-translated-languages.py.

  2. Végleges verzió beállítása: ./scripts/prepare-release.

  3. Képernyőképek frissítése: make -j 12 -C docs update-screenshots.

  4. Függő fordítások beolvasztása: 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.

Kiadás végrehajtása:

  1. Kiadás létrehozása: ./scripts/create-release --tag (a szükséges feltételek lásd alább).

Kiadás utáni kézi lépések:

  1. GitHub mérföldkő lezárása.

  2. Ha a Docker-kép tesztelése megtörtént, adjon hozzá címkét és töltse fel.

  3. Vegye fel az új verziót a .github/workflows/migrations.yml fájlba, hogy a migrációs tesztelés is lefusson.

  4. Verziószám növelése a tárolóban: ./scripts/set-version.py.

  5. Ellenőrizze, hogy a readthedocs.org lefordította-e az összes dokumentációs nyelvet: ./scripts/rtd-projects.py.

A ./scripts/create-release parancsfájl használatával történő címkék létrehozásához a következőkre lesz szükség:

  • Feltöltési jogosultság a Weblate Git-tárolóihoz (a címkéket közvetlenül feltölti)