Weblate のリリース¶
リリースの周期¶
Weblate's release and support lifecycle is documented in リリースの周期.
リリース計画¶
次回のリリースの機能は、GitHub のマイルストーンを使用して収集しています。<https://github.com/WeblateOrg/weblate/milestones> からロードマップを見ることができます。
リリースの手順¶
リリース前に必要な確認事項:
./scripts/list-translated-languages.py で新しく翻訳された言語の品質検査をする。
./scripts/prepare-release で最終バージョンの設定。
スクリーンショットが最新であるかの確認 make -j 12 -C docs update-screenshots。
保留中の可能性がある翻訳をマージする 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.
リリースの実行:
リリースの作成 ./scripts/create-release --tag (必須条件は下記を参照)。
リリース後の手動による設定方法:
GitHub のマイルストーンを閉じる。
Docker イメージをテストしたら、タグを追加してプッシュする。
.github/workflows/migrations.ymlに新しいバージョンをインクルードして、移行テストでカバーする。リポジトリのバージョンを ./scripts/set-version.py で上げる。
readthedocs.org が、./scripts/rtd-projects.py を使用してドキュメントのすべての翻訳をビルドしたことを確認する。
./scripts/create-release スクリプトを使用してタグを作成する為に必要な項目:
Weblate git リポジトリへの push 接続(タグを push)