Släppa Weblate¶
Utgivningscykel¶
Weblate’s release and support lifecycle is documented in Utgivningscykel.
Releaseplanering¶
Funktionerna för kommande versioner samlas in med hjälp av GitHub-milstolpar. Du kan se vår roadmap på <https://github.com/WeblateOrg/weblate/milestones>.
Frigöringsprocess¶
Saker att kontrollera före release:
Kontrollera nyöversatta språk med ./scripts/list-translated-languages.py.
Ställ in slutlig version med ./scripts/prepare-release.
Se till att skärmdumparna är uppdaterade make -j 12 -C docs update-screenshots.
Slå ihop eventuella väntande översättningar 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.
Utför frigörandet:
Skapa en release ./scripts/create-release --tag (se nedan för krav).
Manuella steg efter release:
Stäng GitHub-milstolpe.
När Docker-bilden har testats lägger du till en tagg och pushar den.
Inkludera den nya versionen i
.github/workflows/migrations.ymlför att täcka den i migrationstestningen.Öka versionen i arkivet med ./scripts/set-version.py.
Kontrollera att readthedocs.org har skapat alla översättningar av dokumentationen med hjälp av ./scripts/rtd-projects.py.
För att skapa taggar med hjälp av skriptet ./scripts/create-release behöver du följande:
Push-åtkomst till Weblate git-arkiv (pushar taggar)