Documentation
README
アプリ リリース
Flutter アプリのリリースを行う。 タグ push 後は GH Actions が自動でビルド・署名・配布・GitHub Release を作成する。
前提
- main ブランチで作業中であること
- 未コミットの変更がないこと
手順
1. 現在のバージョン確認 & 変更内容の収集
grep '^version:' apps/mobile/pubspec.yaml
version: X.Y.Z+N の形式。+N は build number。
前回リリースからの差分を確認する:
# 前回のタグ(iOS/Android/macOS/Linux/Windows のいずれか新しい方)
git tag -l 'ios/v*' 'android/v*' 'macos/v*' 'linux/v*' 'windows/v*' --sort=-v:refname | head -1
# 差分コミット(bridge 以外)
git log $(git tag -l 'ios/v*' 'android/v*' 'macos/v*' 'linux/v*' 'windows/v*' --sort=-v:refname | head -1)..HEAD --oneline -- apps/mobile/ CHANGELOG.md
2. バージョンとプラットフォームをユーザーに確認
差分コミットの内容を分析し、AskUserQuestion で 2つの質問を同時に 確認する。
質問 1: バージョン
This is the opening of the README. Read the full README on GitHub.