Weblate uitgeven¶
Uitgaveschema¶
Weblate heeft een tweemaandelijkse uitgavecyclus voor uitgaven (x.y). Deze worden gewoonlijk gevolgd door een aantal uitgaven met oplossingen voor problemen die erin zijn geslopen (x.y.z).
De wijziging in de majeure versie geeft aan dat het proces voor upgraden deze versie niet mag overslaan - u moet altijd upgraden naar x.0 voordat u kunt upgraden naar hogere uitgaven x.y.
Zie ook
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.
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
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.yml
om het te behandelen in het testen van de migratie.Verhoog de versie in de opslagruimte met ./scripts/set-version.
Controleer of readthedocs.org alle vertalingen van de documentatie bouwde met ./scripts/rtd-projects.
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)