Eliberarea Weblate¶
Program de lansare¶
Weblate are un ciclu de lansare de două luni pentru versiuni (x.y). Acestea sunt de obicei urmate de o serie de versiuni de remediere a problemelor care se strecoară în ele (x.y.z).
Schimbarea versiunii majore indică faptul că procesul de actualizare nu poate sări peste această versiune - trebuie să faceți întotdeauna actualizarea la x.0 înainte de a trece la versiunile superioare x.y.
Vezi și
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:
Verificați limbile nou traduse prin ./scripts/list-translated-languages.
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
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.yml
pentru a o include în testele de migrare.Creșteți versiunea în depozit prin ./scripts/set-version.
Verificați dacă readthedocs.org a construit toate traducerile documentației folosind ./scripts/rtd-projects.
Pentru a crea etichete folosind scriptul ./scripts/create-release veți avea nevoie de următoarele:
Push acces la depozitele Weblate git (împinge etichete)