← 一覧に戻る

kowaibest-ops

GitHub ↗ JavaScript 最終push: 2026/9/25 19:28

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-unity bf0b855)を同じパスに上書き(.meta はそのまま)→ versionCode を上げてビルド → 16KB エミュ kowai16k で共有シートが開き落ちないことを確認。経緯は schulte-operation の .devnotes(2026-09-24〜25)、差し替えたクラスのソースは schulte-operation/patches/nativeshare-flag-mutable/
  • 未決事項: なし。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(怖い話ベスト 運用)

概要

(記入予定)

セットアップ

(記入予定)

使い方

(記入予定)