リリース前の最終確認 (実機4項目と CI の軽微更新)
- Dominant language
- Swift
- Stars
- 0
- Forks
- 0
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 24
Description
リリース前の最後にまとめて実施する確認・作業を集約する issue。個別の実装 issue ではブロッカーにせず、リリース直前に一度で実施する (経緯: #50 の実機確認をリリース前へ後ろ倒しにする判断)。
## 実機での最終確認 (#50 から移管)
TestFlight ビルド (内部グループ「Internal」で配信。`hasAccessToAllBuilds=true` のため最新ビルドが自動配信される) を実機へインストールして確認する。
- [ ] マイク許可後、Speech framework による音声入力・文字起こしが動く
- [ ] Sandbox Apple ID で相談チケット購入、月額サブスクリプション購入、購入の復元が成功する
- [ ] push 通知を使わない構成で警告・クラッシュがない
- [ ] セーフティ画面の窓口カードの電話番号タップで発信確認画面が開く
不具合が見つかった場合は別 issue に起票する。
配布経路の整備と TestFlight 配布成功の記録は https://github.com/bannzai/igen/issues/50#issuecomment-5492973902 を参照。運用手順の SSOT は `documents/ios-testflight-distribution.md`。
## CI の軽微な更新
- [ ] `ios-deploy` workflow の `actions/upload-artifact` を Node.js 24 対応バージョンへ更新する (現行は Node.js 20 対象で deprecation 告知が run に出る。動作影響はない。参照: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ )
## セッション再開
```sh
cd /Users/bannzai/worktrees/bannzai/igen/issue-50
claude --resume 2752974e-6d3e-40f3-b1b4-f7f3d4846bbc
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Read documents/ios-testflight-distribution.md first, then inspect the ios-deploy workflow and its actions/upload-artifact step. Install the latest Internal TestFlight build and run the four listed device checks with the Sandbox Apple ID; update the action version and confirm the workflow succeeds without the Node.js 20 deprecation warning. File separate issues for any failed checks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, ios, swift
- Domain
- ci-cd, mobile, release
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100