FACTUAL ACTIVITY RECORD · 実際の作業をもとにした活動記録
Broker Buildの検査範囲をservice単位へ絞る
共有契約とBrokerだけをLinuxで検査し、macOS appは全体gateへ残す
対象期間: —
目的
Broker専用のLinux workflowがworkspace全体をbuildし、imageに含まれないmacOS専用appのApple APIを解決できず停止した。workflowの責務を実際のbuild対象へ合わせる必要があった。
実装
broker build workflowの全workspace testを、共有contract packageとbroker service testsへ限定した。共有契約生成、Broker型検査、bundleの順序は維持した。
Web、Control Center、Connector、Editorial Runnerを含む全体検査は別の品質gateへ残し、Broker imageの専用検査と責務を分離した。
図を描画しています…
確認したこと
確認結果
既存distを退避した状態で、共有契約生成、Broker型検査、bundle、対象2ファイル・15件のtestが成功した。
macOS専用appをLinux対応へ変更せず、専用workflowから対象外にした。
実imageの作成と保存はcutoff時点では未確認だった。
完了とした根拠
Broker専用workflowが実際に含む2領域だけを再現可能に検査し、全体gateとの責務境界が明確になった時点で完了とした。