Skip to content

リリース手順

KoheiKanagu edited this page May 31, 2024 · 17 revisions

Releases を作成する

  1. 各種 scopes のバージョンを上げる
  2. PR を作成してマージする
  3. Release を作成
  4. 各ストアにアップロードするためのリリースノートを生成
grind create-new-releases

ビルドして各ストアにアップロード

melos run clean --no-select &&
    melos run pub:get &&
    melos run build_runner:build --no-select &&
    melos run build:appbundle:prod:upload --no-select &&
    melos run build:ipa:prod:upload --no-select

メタデータをストアにアップロード

grind deliver-store-metadata --scopes=all

X にポスト

grind post-x --scopes=all

初回ストア公開

単品をビルド

melos run clean --no-select &&
    melos run pub:get &&
    melos run build_runner:build --no-select

melos runでは実行する対象パッケージを選択できないので、対話的に選択する。

melos run build:ipa:prod:upload
melos run build:appbundle:prod:upload

メタデータをストアにアップロード

grind deliver-store-metadata --scopes=$NEW_PACKAGE

初回ストア公開後

リリース

grind initial-release --scopes=$NEW_PACKAGE

X にポスト

grind post-x-initial-release --scopes=$NEW_PACKAGE