Weblate のリリース

リリース前に確認すること:

  1. ./scripts/list-translated-languages で新規に翻訳された言語の確認。

  2. ./scripts/prepare-release で最終バージョンの設定。

  3. スクリーンショットが最新であるかの確認 make -C docs update-screenshots

リリースの実行:

  1. リリースの作成 ./scripts/create-release --tag (必須条件は下記を参照)

リリース後の手動手順:

  1. Docker イメージの更新。

  2. GitHub のマイルストーンを閉じる。

  3. Docker イメージをテストしたら、タグを追加してプッシュする。

  4. Helm チャートを新バージョンに更新。

  5. .github/workflows/migrations.yml に新しいバージョンをインクルードして、移行テストでカバーする。

  6. リポジトリのバージョンを ./scripts/set-version で上げる。

./scripts/create-release スクリプトを使用してタグを作成するには、次のものが必要です。

  • リリースの署名に使用する秘密鍵を持つ GnuPG

  • Weblate git リポジトリへの push 接続(タグを push)

  • hub ツールを設定し、Weblate リポジトリに接続してリリースの作成

  • Weblate ダウンロード サーバーへ SSH 接続(Web サイトのダウンロードは、そこにコピーされます)