Run 31958 failed on the macos-12 runner (Xcode 14.2 / Swift 5.7):
Sources/ICCery/Stage4View.swift:144:13: error: extra argument in call
The VStack in formSection had 11 direct children. Swift 5.7's ViewBuilder only provides buildBlock overloads up to 10 arguments; the 11th (if model.applyCalibration) produces the misleading error. Newer toolchains use variadic buildBlock, which is why this compiled locally.
Fix: wrap the Toggle + conditional calibration-file row in a nested VStack(alignment: .leading, spacing: 12) — identical layout, parent drops to 10 children. Audited all Sources/ICCery containers; this was the only one over the limit.
Verified locally: xcodebuild build -scheme ICCery succeeds (Xcode 16.2 sanity check; Swift 5.7 verification comes via the re-tagged CI run).
Fixes #111.
Run 31958 failed on the macos-12 runner (Xcode 14.2 / Swift 5.7):
```
Sources/ICCery/Stage4View.swift:144:13: error: extra argument in call
```
The `VStack` in `formSection` had 11 direct children. Swift 5.7's `ViewBuilder` only provides `buildBlock` overloads up to 10 arguments; the 11th (`if model.applyCalibration`) produces the misleading error. Newer toolchains use variadic `buildBlock`, which is why this compiled locally.
Fix: wrap the `Toggle` + conditional calibration-file row in a nested `VStack(alignment: .leading, spacing: 12)` — identical layout, parent drops to 10 children. Audited all `Sources/ICCery` containers; this was the only one over the limit.
Verified locally: `xcodebuild build -scheme ICCery` succeeds (Xcode 16.2 sanity check; Swift 5.7 verification comes via the re-tagged CI run).
The formSection VStack had 11 direct children; Xcode 14.2's ViewBuilder
only provides buildBlock overloads up to 10 arguments, so the CI build
on the macOS 12 runner failed at line 144 with "extra argument in call"
(run 31958). Nest the calibration toggle and conditional file row in an
inner VStack with identical alignment and spacing.
Generated with [Devin](https://devin.ai)
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
gronod
merged commit 1b3d3dd821 into milestone/m9-monterey2026-09-12 08:55:59 +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.
Fixes #111.
Run 31958 failed on the macos-12 runner (Xcode 14.2 / Swift 5.7):
The
VStackinformSectionhad 11 direct children. Swift 5.7'sViewBuilderonly providesbuildBlockoverloads up to 10 arguments; the 11th (if model.applyCalibration) produces the misleading error. Newer toolchains use variadicbuildBlock, which is why this compiled locally.Fix: wrap the
Toggle+ conditional calibration-file row in a nestedVStack(alignment: .leading, spacing: 12)— identical layout, parent drops to 10 children. Audited allSources/ICCerycontainers; this was the only one over the limit.Verified locally:
xcodebuild build -scheme ICCerysucceeds (Xcode 16.2 sanity check; Swift 5.7 verification comes via the re-tagged CI run).