FACTUAL ACTIVITY RECORD · 実際の作業をもとにした活動記録
Web検証前に共有contractsをbuildする
生成物のないfresh checkoutでも型検査とWorker buildを成立させる
対象期間: —
目的
Web配信は、localに残った生成物へ依存せず、fresh checkoutから共有contractsを生成して検証できる必要があった。
実装
Webのlint、型検査、test、Worker buildより前に共有Editorial contractsをbuildする手順を追加した。配信契約の静的検査にもこの順序を必須条件として加え、生成物が存在しない環境でWeb検証だけが先行する構成を拒否する。
図を描画しています…
確認したこと
確認結果
生成物を除いた状態からcontracts build、Web lint、型検査、30 test、構成検査、Worker buildが通った。
cutoff時点では更新後の本番配信は未実行だった。
完了とした根拠
fresh checkoutから必要な共有生成物を先に作り、Webの全検証とbuildを完走できたことをもって完了とした。