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:
Check newly translated languages by ./scripts/list-translated-languages.py.
Végleges verzió beállítása: ./scripts/prepare-release.
Képernyőképek frissítése: make -j 12 -C docs update-screenshots.
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:
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:
GitHub mérföldkő lezárása.
Ha a Docker-kép tesztelése megtörtént, adjon hozzá címkét és töltse fel.
Vegye fel az új verziót a
.github/workflows/migrations.ymlfájlba, hogy a migrációs tesztelés is lefusson.Verziószám növelése a tárolóban: ./scripts/set-version.py.
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)