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. 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 ile artırın.

  5. 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:

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