FACTUAL ACTIVITY RECORD · 実際の作業をもとにした活動記録
deploy messageを安全な単一引数へする
空白によるCLI解釈の分割を防ぎ、strict配信と併用する
対象期間: —
目的
OpenNextから配信CLIへ渡すmessageは、shellやargument parserで複数引数に分割されず、strict optionと安全に併用できる必要があった。
実装
deploy messageを空白を含まない--message=value形式の単一引数へ固定した。空白入りmessageが未知argumentとして失敗する再現testを持ち、修正後はstrict optionと組み合わせたdry-runで正しく解釈されることを確認した。
図を描画しています…
確認したこと
確認結果
空白入りの失敗を再現し、単一引数形式のdry-runと全体検証が通った。
cutoff時点ではproduction配信での実行結果は未確認だった。
完了とした根拠
messageがargument境界を越えない形式へ修正し、strictなdry-runで安全な解釈を確認したことをもって完了とした。