← 活動記録一覧

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

contract先行buildをリリース構成へ反映する

共有packageからヘルパーへ続く依存順を確定する

対象期間:

目的

共有contractの生成を追加しただけでなく、release構成全体がその順序を採用した状態として確定する必要があった。

実装

Editorial ContractsとLocal Control Contractsを先にbuildし、その後にヘルパーをcompileするworkflowをrelease構成へ反映した。変更は依存順に限定し、アプリ本体の機能境界は変えていない。

contract先行buildの変更をrelease構成へ反映し、fresh runner上の検証順を確定した。共有contractの生成後にSwift側の確認へ進むため、未生成artifactによる失敗をrelease gateの外へ残さない。

release構成へ反映したcontract依存順

図を描画しています…

確認したこと

確認結果

統合後のworkflowで共有packageのbuildがヘルパーより前に並ぶことを確認した。

署名済みreleaseの実行結果はcutoff時点では未確認だった。

完了とした根拠

依存順の修正がrelease構成へ反映され、次の配布検証に使える状態になったことをもって完了とした。