← 活動記録一覧

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で正しく解釈されることを確認した。

cutoff時点の技術構造

図を描画しています…

確認したこと

確認結果

空白入りの失敗を再現し、単一引数形式のdry-runと全体検証が通った。

cutoff時点ではproduction配信での実行結果は未確認だった。

完了とした根拠

messageがargument境界を越えない形式へ修正し、strictなdry-runで安全な解釈を確認したことをもって完了とした。