Merilis Weblate¶
Siklus rilis¶
Weblate's release and support lifecycle is documented in Siklus rilis.
Perencanaan rilis¶
Fitur untuk rilis mendatang dikumpulkan menggunakan tonggak GitHub, Anda dapat melihat peta jalan kami di <https://github.com/WeblateOrg/weblate/milestones>.
Proses rilis¶
Hal yang perlu diperiksa sebelum rilis:
Periksa bahasa yang baru diterjemahkan dengan ./scripts/list-translated-languages.py.
Atur versi final dengan ./scripts/prepare-release.
Pastikan tangkapan layar sudah diperbarui make -j 12 -C docs update-screenshots.
Gabungkan semua terjemahan yang mungkin tertunda 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.
Lakukan perilisan:
Buat rilis ./scripts/create-release --tag (lihat di bawah untuk persyaratannya).
Langkah manual pasca rilis:
Tutup tonggak GitHub.
Setelah gambar Docker diuji, tambahkan tag dan dorong.
Sertakan versi baru dalam
.github/workflows/migrations.ymluntuk mencakupnya dalam pengujian migrasi.Tingkatkan versi dalam repositori dengan ./scripts/set-version.py.
Periksa apakah readthedocs.org telah membuat semua terjemahan dokumentasi menggunakan ./scripts/rtd-projects.py.
Untuk membuat tag menggunakan skrip ./scripts/create-release Anda memerlukan hal berikut:
Akses dorong ke repositori git Weblate (mendorong tag)