← 活動記録一覧

FACTUAL ACTIVITY RECORD · 実際の作業をもとにした活動記録

service単位のBroker検査を採用状態にする

Linux imageの対象とrepository-wide gateの責務を分ける

対象期間:

目的

Broker imageの検査に不要なworkspace全体buildを外しつつ、製品全体の検査を失わない責務分担をsourceの基準として確定する必要があった。

実装

専用workflowは共有契約とBrokerのbuild、型検査、bundle、関連testだけを実行する構成を採用した。macOS専用appを含む全workspace検査はrepository-wide品質gateの責務として維持した。

screening serviceへ、専用buildと全体検査の境界を明記した。

merge cutoffで専用service gateとrepository-wide gateの責務を分離した。

図を描画しています…

確認したこと

確認結果

freshな共有契約入力から、Brokerの型検査、bundle、2ファイル・15件のtestが成功した。

2ファイルの採用状態で、workflowとproject guideの責務説明が一致した。

採用後の実image保存結果はcutoff後のため含めていない。

完了とした根拠

専用workflowと全体gateが重複せず必要な検査を分担する状態が採用された範囲を完了とした。