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.

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:

  1. Nieuwe vertaalde talen controleren met ./scripts/list-translated-languages.

  2. Uiteindelijke versie instellen met ./scripts/prepare-release.

  3. Ervoor zorgen dat schermafdrukken up-to-date zijn make -j 12 -C docs update-screenshots.

  4. Mogelijke openstaande vertalingen samenvoegen wlc push; git remote update; git merge origin/weblate

De uitgave uitvoeren:

  1. Maak een uitgave ./scripts/create-release --tag (kijk hieronder voor de vereisten).

Handmatige stappen na uitgave:

  1. GitHub milestone afsluiten.

  2. Als de Docker image eenmaal is getest, voeg een tag toe en push het.

  3. Neem de nieuwe versie op in .github/workflows/migrations.yml om het te behandelen in het testen van de migratie.

  4. Verhoog de versie in de opslagruimte met ./scripts/set-version.

  5. 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)