Weblate yayınları

Yayınlama döngüsü

Weblate’s release and support lifecycle is documented in Yayınlama döngüsü.

Yayın planlaması

Yakında yayınlancak sürümlerin özellikleri GitHub kilometre taşları kullanılarak derlenir. Yol haritamızı <https://github.com/WeblateOrg/weblate/milestones> adresinde görebilirsiniz.

Yayınlama süreci

Yayınlanma öncesi denetlenmesi gerekenler:

  1. Yeni çevrilen dilleri ./scripts/list-translated-languages.py ile denetleyin.

  2. Son sürümü ./scripts/prepare-release ile ayarlayın.

  3. Ekran görüntülerinin güncel olduğundan emin olun make -j 12 -C docs update-screenshots.

  4. Bekliyor olabilecek çevirileri birleştirin 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.

Yayını gerçekleştirin:

  1. Yayını oluşturun ./scripts/create-release --tag (gereksinimler için aşağı bakın).

Yayın sonrası el ile yapılacak adımlar:

  1. GitHub kilometre taşını kapatın.

  2. Docker kalıbı sınandıktan sonra bir etiket ekleyip itin.

  3. Birleştirme sınamasında işlenmesi için .github/workflows/migrations.yml içine yeni sürümü ekleyin.

  4. Depodaki sürümü ./scripts/set-version.py ile artırın.

  5. Tüm readthedocs.org çevirilerinin ./scripts/rtd-projects.py ile oluşturulup oluşturulmadığını denetleyin.

./scripts/create-release betiği ile etiketler oluşturmak için aşağıdakilere gerek duyacaksınız:

  • Weblate Git depolarına itme erişimi (etiketleri iter)