Weblate kiadás¶
Kiadási ciklus¶
A Weblate két hónapos kiadási ciklust követ az (x.y) verziók esetén. Ezeket általában több hibajavító kiadás (x.y.z) követi, amelyek az előző verziókban maradt hibákat és biztonsági problémákat orvosolják.
A főverzió számának megváltozása azt jelzi, hogy a frissítési folyamat nem hagyhatja ki ezt a verziót — mindig frissíteni kell x.0-ra, mielőtt továbblépne egy magasabb x.y verzióra.
A Docker-konténer verziószámozása további számjegyet tartalmaz, amely a konténerben történt változásokat – például függőségek frissítését – követi. Ezek a frissítések biztonsági javításokat is tartalmazhatnak.
Lásd még
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:
Újonnan lefordított nyelvek ellenőrzése: ./scripts/list-translated-languages.
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
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.
Ellenőrizze, hogy a readthedocs.org lefordította-e az összes dokumentációs nyelvet: ./scripts/rtd-projects.
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)