Weblate yayınları#

Yayın zamanlaması#

Weblate, sürümler, iki aylık aralıklarla yayınlanır (x.y). Bunları genellikle gözden kaçan sorunları düzeltmek için bir dizi hata düzeltme sürümü izler (x.y.z).

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.

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 ile denetleyin.

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

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

  4. Bekliyor olabilecek çevirileri birleştirin wlc push; git remote update; git merge origin/weblate

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. Docker kalıbını güncelleyin.

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

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

  4. Helm çizelgesini yeni sürüme güncelleyin.

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

  6. Site indirme bağlantılarındaki sürümü artırın.

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

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

To create tags using the ./scripts/create-release script you will need following:

  • Yayını imzalamak için kişisel anahtar ile GnuPG

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

  • Yapılandırılmış hub aracı ve Weblate deposunda sürüm oluşturma erişimi

  • Weblate indirme sunucusuna SSH erişimi (site indirmeleri oraya kopyalanır)