Publication de Weblate¶
Release cycle¶
Weblate’s release and support lifecycle is documented in Release cycle.
Release planning¶
The features for upcoming releases are collected using GitHub milestones, you can see our roadmap at <https://github.com/WeblateOrg/weblate/milestones>.
Release process¶
Choses à vérifier avant publication :
Check newly translated languages by ./scripts/list-translated-languages.py.
Définir la version finale à l’aide de ./scripts/prepare-release.
Make sure screenshots are up to date make -j 12 -C docs update-screenshots.
Merge any possibly pending translations wlc push; git remote update; git merge origin/weblate
When building distribution packages locally, start from a clean checkout or
remove ignored packaging artifacts such as build/, dist/,
weblate.egg-info/, and generated weblate/locale/**/*.mo files.
Effectuer la publication :
Créer une version ./scripts/create-release --tag (voir ci-dessous pour les exigences).
Étapes manuelles après publication :
Fermer le jalon GitHub.
Une fois l’image Docker testée, ajouter un libellé, puis pousser la nouvelle version.
Inclure la nouvelle version dans
.github/workflows/migrations.ymlpour la couvrir dans les tests de migration.Incrémenter le numéro de version dans le dépôt à l’aide de ./scripts/set-version.py.
Check that readthedocs.org did build all translations of the documentation using ./scripts/rtd-projects.py.
Pour créer des libellés à l’aide du script ./scripts/create-release, vous avez besoin de éléments suivants :
Accès pour pousser sur le dépôt Git Weblate (pour pousser les balises)