Eliberarea Weblate¶
Release cycle¶
Weblate’s release and support lifecycle is documented in Release cycle.
Planificarea lansării¶
Caracteristicile pentru viitoarele versiuni sunt colectate folosind reperele GitHub, puteți vedea foaia noastră de parcurs la <https://github.com/WeblateOrg/weblate/milestones>.
Procesul de lansare¶
Lucruri care trebuie verificate înainte de eliberare:
Check newly translated languages by ./scripts/list-translated-languages.py.
Setați versiunea finală prin ./scripts/prepare-release.
Asigurați-vă că capturile de ecran sunt la zi make -j 12 -C docs update-screenshots.
Îmbină toate traducerile în așteptare 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.
Efectuați eliberarea:
Creați o versiune ./scripts/create-release --tag (a se vedea mai jos pentru cerințe).
Etapele manuale ulterioare eliberării:
Închideți piatra de hotar GitHub.
După ce imaginea Docker este testată, adăugați o etichetă și împingeți-o.
Includeți noua versiune în
.github/workflows/migrations.ymlpentru a o include în testele de migrare.Creșteți versiunea în depozit prin ./scripts/set-version.py.
Verificați dacă readthedocs.org a construit toate traducerile documentației folosind ./scripts/rtd-projects.py.
Pentru a crea etichete folosind scriptul ./scripts/create-release veți avea nevoie de următoarele:
Push acces la depozitele Weblate git (împinge etichete)