Criando lançamento do Weblate¶
Release cycle¶
Weblate’s release and support lifecycle is documented in Release cycle.
Veja também
Planejamento de lançamento¶
Os recursos para os próximos lançamentos são coletados a usar marcos do GitHub, pode ver nosso roteiro em <https://github.com/WeblateOrg/weblate/milestones>.
Processo de lançamento¶
Coisas para verificar antes de fazer um lançamento:
Check newly translated languages by ./scripts/list-translated-languages.py.
Definir a versão final a usar ./scripts/prepare-release.
Certificar-se de que as capturas de ecrã estejam atualizadas usando make -j 12 -C docs update-screenshots.
Junte todas as traduções pendentes a usar 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.
Realizar o lançamento:
Criar um lançamento a usar ./scripts/create-release --tag (veja abaixo os requisitos).
Etapas manuais pós-lançamento:
Fechar o marco do GitHub.
Assim que a imagem Docker for testada, adicionar uma tag e fazer o push dela.
Incluir a nova versão em
.github/workflows/migrations.ymlpara cobri-la nos testes de migração.Incrementar a versão no repositório a usar ./scripts/set-version.py.
Verificar se o readthedocs.org compilou todas as traduções da documentação usando o ./scripts/rtd-projects.py.
Para criar tags a usar o script ./scripts/create-release, precisará do seguinte:
Acesso por push a repositórios git Weblate (ele envia tags)