けっきょく必須のCIはリリース時のみで、そう考えると、

  • 普段はdevelop上で開発。CIは、軽量なもののみ(lint,型チェック、ユニットテスト)
  • リリース時は、masterに向けてPR作成。EAS上でのCI起動(ビルド、E2Eテスト)。
  • リリースブランチマージされたらストアにsubmit&リリースノート作成

こんな感じかな。

Taiju Muto @tai2