Weblate uitgeven¶
Uitgavecyclus¶
Weblates levenscyclus voor uitgaven en ondersteuning is nu gedocumenteerd in Uitgavecyclus.
Uitgave planning¶
De mogelijkheden voor aanstaande uitgaven worden verzameld met GitHub milestones, u kunt onze roadmap zien op <https://github.com/WeblateOrg/weblate/milestones>.
Uitgaveproces¶
Dingen die voorafgaande aan de uitgave worden gecontroleerd:
Nieuwe vertaalde talen controleren met ./scripts/list-translated-languages.py.
Uiteindelijke versie instellen met ./scripts/prepare-release.
Ervoor zorgen dat schermafdrukken up-to-date zijn make -j 12 -C docs update-screenshots.
Mogelijke openstaande vertalingen samenvoegen wlc push; git remote update; git merge origin/weblate
Begin, bij het bouwen van lokale distributiepakketten, vanuit een schone checkout of verwijder genegeerde artefacten voor verpakken, zoals build/, dist/, weblate.egg-info/ en gegenereerde bestanden weblate/locale/**/*.mo.
De uitgave uitvoeren:
Maak een uitgave ./scripts/create-release --tag (kijk hieronder voor de vereisten).
Handmatige stappen na uitgave:
GitHub milestone afsluiten.
Als de Docker image eenmaal is getest, voeg een tag toe en push het.
Neem de nieuwe versie op in
.github/workflows/migrations.ymlom het te behandelen in het testen van de migratie.Verhoog de versie in de opslagruimte met ./scripts/set-version.py.
Controleer of readthedocs.org alle vertalingen van de documentatie bouwde met ./scripts/rtd-projects.py.
Voor het maken van tags met het script ./scripts/create-release heeft u het volgende nodig:
Toegang voor pushen naar Weblate Git-opslagruimten (het pusht tags)