bannzai / bannzai/igen

リリース前の最終確認 (実機4項目と CI の軽微更新)

Open
#72 1 comment 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.