kowaibest-ops
WIP(現在進行中)
Work In Progress
このプロジェクトで現在進行中の作業と、過去のスナップショットを記録する。
現在の状況
- Android v1.0.10(versionCode 9)は 2026-09-06 時点で Play production に反映済み。Unity リポに
Android1.0.10タグを打って push 済み - Android のリリース運用フロー(バッチビルド →
scripts/play-upload-internal.mjsで内部テストへ API アップロード → 審査 → タグ付け)が一巡した - 次に何をするか: 次回リリース時は versionCode 10 / bundleVersion 1.0.11 からスタート。手順は DEVLOG 2026-09-06 参照
- 次回リリースで直すこと: Android の共有ボタンのクラッシュ(2026-09-25 記録、未着手)
- Android 12+ で共有(NativeShare)を開いた瞬間に
IllegalArgumentException(PendingIntent に FLAG_MUTABLE / FLAG_IMMUTABLE が無い)で落ちる。vitals(6/1〜9/24)でクラッシュ 1 位・101 件 / 53 ユーザー - 原因は
Assets/Plugins/NativeShare/Android/NativeShare.aar(2021-05 ビルド)。schulte の修正前 AAR とバイト単位で同一。呼び出し元はIntroduceFriendStoryReleasePopupMessageScene.cs - 直し方:
~/cdev/schulte-operation/schulte-unity/Assets/Plugins/NativeShare/Android/NativeShare.aar(修正済み、schulte-unitybf0b855)を同じパスに上書き(.meta はそのまま)→ versionCode を上げてビルド → 16KB エミュkowai16kで共有シートが開き落ちないことを確認。経緯は schulte-operation の .devnotes(2026-09-24〜25)、差し替えたクラスのソースはschulte-operation/patches/nativeshare-flag-mutable/
- Android 12+ で共有(NativeShare)を開いた瞬間に
- 未決事項: なし。Unity リポの誤タグ
originを消すかは未判断(実害なし)
過去のWIPアーカイブ
(新しい「現在の状況」を書く前に、古いものをここに追記でアーカイブする。新しいものが上)
2026-09-06 14:58 時点のスナップショット
(初回 wrap-up。これ以前の「現在の状況」は雛形のままで記録なし)
ROADMAP(計画)
ロードマップ
今週
- Android v1.0.10 のストア公開確認と
Android1.0.10タグ付け(2026-09-06) - Android の共有ボタンのクラッシュを修正して 1.0.11 (vc10) でリリース(vitals のクラッシュ 1 位。NativeShare の AAR を schulte の修正版に差し替え。詳細は WIP)
今月
(今月中にやりたいこと)
今四半期
(今四半期の目標)
いつか
- Unity リポに残っている誤タグ
origin(2c3908a)を削除するか判断する
DECISIONS(意思決定)
意思決定記録
このプロジェクトで下した重要な意思決定を記録する。 最新が上に来る。
2026-09-06: リリースタグは Unity リポ側に打ち、ops リポには打たない
背景: Android v1.0.10 がストア公開されたのでリリースタグを打ちたいが、ソースは kowai-best-unity(別リポ、ops リポ配下に gitignore 済み clone)にあり、ops リポにはビルド/アップロードのスクリプトしかない。どちらにタグを打つか決める必要があった。
決定: Unity リポ側の該当バージョンのコミットに、既存慣例どおり Android<ver> / iOS<ver> 形式の軽量タグを打って origin へ push する。ops リポにはリリースタグを打たない。
理由: タグは「その時点のソース」を指すものなので、ソースを持つリポに打つのが自然。Unity リポには既に Android1.0.8 / iOS1.0.7 等の同形式タグがあり、揃えたほうが検索性が高い。ops リポは手順・スクリプト置き場でリリース単位の状態を持たないため、タグを二重管理する価値がない。
DEVLOG(作業ログ)
開発日誌
このプロジェクトでの作業を時系列で記録する。 最新のエントリが上に来る。
2026-09-06
14:58 - Android v1.0.10 リリース確認とタグ付け
やったこと
- Play Console の Google Play Developer API を読み取り専用で叩き、production トラックが 1.0.10(versionCode 9)で completed になっていることを確認(edits を作成 → tracks 取得 → edit を削除、SA は play-console-sa.json)
- Unity リポ
kowai-best-unity(remote: ichirokisanuki/kowai-best-unity、master)の v1.0.10 コミット 7ad9e17 に軽量タグAndroid1.0.10を作成し origin へ push - ops リポ側にはタグを打たない(変更なし)
決めたこと
- リリースタグは Unity リポ側に
Android<ver>/iOS<ver>の軽量タグで打つ既存慣例を踏襲し、ops リポにはタグを打たない(DECISIONS.md 参照)
気づき
- Play のトラック状況は SA で edits を作って
GET /edits/{id}/tracks→ edit を DELETE すれば副作用なく確認できる。ブラウザで Play Console を開かなくてよい - Unity リポには過去タグに
originという名前の誤タグが残っている(2c3908a を指す)。実害はないが紛らわしい
次回やること
- 次の Android リリース時は versionCode 10 / bundleVersion 1.0.11 から。バッチビルド → play-upload-internal.mjs → 審査通過後に
Android1.0.11タグ、の順で回す
最近のコミット
README
kowaibest-ops(怖い話ベスト 運用)
概要
(記入予定)
セットアップ
(記入予定)
使い方
(記入予定)