FACTUAL ACTIVITY RECORD · An activity record based on work that took place
Building shared contracts before release
Generating two shared packages before compiling the helper
Purpose
The Control Center helper depended on generated shared-contract artifacts, so the release workflow had to build those packages first.
Implementation
Build steps for Editorial Contracts and Local Control Contracts were added to macOS release workflow, placing their artifacts before helper compilation in the dependency order.
The release workflow now explicitly builds both shared contract packages before Swift tests and helper construction. The dependency order is represented for downstream consumers, so a fresh runner does not rely on an implicit prior build.
Rendering diagram…
What was confirmed
Verification results
Workflow syntax and dependency order were checked, confirming that the helper no longer referenced contracts before generation.
The actual signing and distribution stages were not confirmed at this cutoff.
Basis for completion
The work was complete when the release workflow satisfied the required contract-first build order.