Releasing Weblate¶
Release cycle¶
Weblate’s release and support lifecycle is documented in Release cycle.
Vegeu també
Planificació de llançament¶
Les funcions per a les properes versions es recullen mitjançant fites de GitHub, podeu veure el nostre full de ruta a <https://github.com/WeblateOrg/weblate/milestones>.
Procés d’alliberament¶
Coses a comprovar abans del llançament:
Comproveu els idiomes recentment traduïts mitjançant ./scripts/list-translated-languages.py.
Estableix la versió final per ./scripts/prepare-release.
Assegureu-vos que les captures de pantalla estiguin actualitzades make -j 12 -C docs update-screenshots.
Merge any possibly pending translations wlc push; git remote update; git merge origin/weblate
Quan creeu paquets de distribució localment, comenceu des d’una comprovació neta o elimineu els artefactes d’embalatge ignorats com ara build/, dist/, weblate.egg-info/ i els fitxers generats weblate/locale/**/*.mo.
Realitzeu l’alliberament:
Creeu una versió ./scripts/create-release --tag (vegeu a continuació els requisits).
Passos manuals posteriors al llançament:
Tanca la fita de GitHub.
Un cop provada la imatge de Docker, afegiu una etiqueta i premeu-la.
Inclou una versió nova a
.github/workflows/migrations.ymlper cobrir-la a les proves de migració.Augmenta la versió al repositori amb ./scripts/set-version.py.
Comproveu que readthedocs.org ha creat totes les traduccions de la documentació amb ./scripts/rtd-projects.py.
Per crear etiquetes amb l’script ./scripts/create-release, necessitareu el següent:
Push accés als repositoris Weblate git (empènyer les etiquetes)