Weblate yayınları¶
Yayınlama döngüsü¶
Weblate (x.y) sürümleri iki aylık aralıklarla yayınlanır. Bunları genellikle gözden kaçan hataları ve güvenlik sorunlarını düzeltmek için bir dizi (x.y.z) sürümü izler.
Ana sürümün değişmesi, yükseltme işleminin bu sürümü atlayamayacağını gösterir. Daha yüksek x.y sürümlerine yükseltmeden önce her zaman x.0 sürümüne yükseltilmesi gerekir.
Docker kapsayıcısı, bağımlılıklar gibi kapsayıcının kendisindeki değişiklikleri izlemek için sürüm oluşturmakta ek basamaklar içerir. Bu güncellemeler güvenlik güncellemelerini içerebilir.
Ayrıca bakınız
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:
Yeni çevrilen dilleri ./scripts/list-translated-languages.py ile denetleyin.
Son sürümü ./scripts/prepare-release ile ayarlayın.
Ekran görüntülerinin güncel olduğundan emin olun make -j 12 -C docs update-screenshots.
Bekliyor olabilecek çevirileri birleştirin wlc push; git remote update; git merge origin/weblate
Yayını gerçekleştirin:
Yayını oluşturun ./scripts/create-release --tag (gereksinimler için aşağı bakın).
Yayın sonrası el ile yapılacak adımlar:
GitHub kilometre taşını kapatın.
Docker kalıbı sınandıktan sonra bir etiket ekleyip itin.
Birleştirme sınamasında işlenmesi için
.github/workflows/migrations.ymliçine yeni sürümü ekleyin.Depodaki sürümü ./scripts/set-version.py ile artırın.
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)