Fix for Actions run 33666 (Xcode 14.2 / Swift 5.7): ViewBuilder.buildBlock caps at 10 children.
SidebarView.body had 14 children → extracted header / presetBlock / mediaBlock / studioButtons / stepperAndProject as layout-transparent Group subviews → outer body now 5
SaveMediaRecipeDialog.body had 13 children → extracted fields (4 TextFields) + readOnlyRows (4 captureRows) → outer body now 7
No identifier, order, 270 pt sidebar width, help-overlay, disabled-rule, or sheet-presentation change
Local gate (DerivedData-fix-146-viewbuilder): 439 ICCeryCoreTests + 49 ICCeryUITests, 0 failures, real Automation attach. Proof is this Actions re-run on #156 — do not merge #156.
Refs #146
Fix for Actions run **33666** (Xcode 14.2 / Swift 5.7): `ViewBuilder.buildBlock` caps at 10 children.
- `SidebarView.body` had **14** children → extracted `header` / `presetBlock` / `mediaBlock` / `studioButtons` / `stepperAndProject` as layout-transparent `Group` subviews → outer body now **5**
- `SaveMediaRecipeDialog.body` had **13** children → extracted `fields` (4 TextFields) + `readOnlyRows` (4 captureRows) → outer body now **7**
- Audited `SpotReadView`, `GamutView`, `ProjectUI`, `RootView`, `SettingsView`, `Stage1View`, `Stage4View`, `ManageMediaDialog` — all ≤ 10 already
- No identifier, order, 270 pt sidebar width, help-overlay, disabled-rule, or sheet-presentation change
Local gate (`DerivedData-fix-146-viewbuilder`): 439 ICCeryCoreTests + 49 ICCeryUITests, **0 failures**, real Automation attach. Proof is this Actions re-run on #156 — **do not merge #156**.
Actions run 33666 (Xcode 14.2, macOS 12) failed to compile: the
sidebar VStack had 14 children and SaveMediaRecipeDialog had 13,
over the Swift 5.7 ViewBuilder 10-child cap. Extracted
layout-transparent Group subviews (header/presetBlock/mediaBlock/
studioButtons/stepperAndProject; fields/readOnlyRows) — no id,
order, or layout change.
Refs #146
Generated with [Devin](https://devin.ai)
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
gronod
merged commit 3d8e70be62 into milestone/m10-studio2026-09-13 13:35:39 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Refs #146
Fix for Actions run 33666 (Xcode 14.2 / Swift 5.7):
ViewBuilder.buildBlockcaps at 10 children.SidebarView.bodyhad 14 children → extractedheader/presetBlock/mediaBlock/studioButtons/stepperAndProjectas layout-transparentGroupsubviews → outer body now 5SaveMediaRecipeDialog.bodyhad 13 children → extractedfields(4 TextFields) +readOnlyRows(4 captureRows) → outer body now 7SpotReadView,GamutView,ProjectUI,RootView,SettingsView,Stage1View,Stage4View,ManageMediaDialog— all ≤ 10 alreadyLocal gate (
DerivedData-fix-146-viewbuilder): 439 ICCeryCoreTests + 49 ICCeryUITests, 0 failures, real Automation attach. Proof is this Actions re-run on #156 — do not merge #156.