Criando lançamento do Weblate¶
Agenda de lançamentos¶
O Weblate tem um ciclo de lançamento de dois meses para lançamentos (x.y). Geralmente, eles são seguidos por várias versões de correções de bugs para corrigir problemas que ocorrem neles (x.y.z).
A mudança na versão principal indica que o processo de atualização não pode ignorar esta versão - você sempre deve atualizar para x.0 antes de atualizar para versões x.y superiores.
Ver também
Planejamento de lançamento¶
Os recursos para os próximos lançamentos são coletados usando marcos do GitHub, você pode ver nosso roteiro em <https://github.com/WeblateOrg/weblate/milestones>.
Processo de lançamento¶
Coisas para verificar antes de fazer um lançamento:
Verificar novos idiomas traduzidos usando ./scripts/list-translated-languages.
Definir a versão final usando ./scripts/prepare-release.
Certificar-se de que as capturas de tela estejam atualizadas usando make -j 12 -C docs update-screenshots.
Junte todas as traduções pendentes usando wlc push; git remote update; git merge origin/weblate
Fazer o lançamento:
Criar um lançamento usando ./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.yml
para cobri-la nos testes de migração.Incrementar a versão no repositório usando ./scripts/set-version.
Verificar se o readthedocs.org compilou todas as traduções da documentação usando o ./scripts/rtd-projects.
Para criar tags usando o script ./scripts/create-release, você precisará do seguinte:
Acesso por push a repositórios git Weblate (ele envia tags)