feat/m9-slice1-config-and-core-syntax
milestone/m9-monterey
Slice 1 of the M9 Monterey retarget plan (Phases 0 & 2).
macOS: "12.0"
MACOSX_DEPLOYMENT_TARGET: "12.0"
INFOPLIST_KEY_LSMinimumSystemVersion: "12.0"
SWIFT_VERSION: "5.0"
SWIFT_STRICT_CONCURRENCY
OTHER_SWIFT_FLAGS: ["$(inherited)", "-strict-concurrency=minimal"]
swift-tools-version: 5.7
.macOS(.v12)
runs-on: macos-12
CGATSParser
throws(CGATSParseError)
throws
Task.sleep(for:)
Task.sleep(nanoseconds:)
Test files, view models, and views are intentionally untouched — partitioned into later slices.
Assignee: gronod
Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
No dependencies set.
The note is not visible to the blocked user.
Slice 1 of the M9 Monterey retarget plan (Phases 0 & 2).
project.yml
macOS: "12.0"across all targets (app, unit tests, UI tests).MACOSX_DEPLOYMENT_TARGET: "12.0"andINFOPLIST_KEY_LSMinimumSystemVersion: "12.0".SWIFT_VERSION: "5.0"(Xcode 14.2 rejects "5.7").SWIFT_STRICT_CONCURRENCY; addedOTHER_SWIFT_FLAGS: ["$(inherited)", "-strict-concurrency=minimal"].Package.swift (ICCeryCore)
swift-tools-version: 5.7, platform.macOS(.v12).CI (.gitea/workflows/macos.yml)
runs-on: macos-12.Core syntax demotion
CGATSParser(throws(CGATSParseError)->throws); callers remain compatible without call-site changes.Task.sleep(for:)withTask.sleep(nanoseconds:)preserving exact timing in ArgyllRunner (100 ms, 500 ms XY park x2), ProcessManager (2 s watchdog), WizardViewModel (UInt64(delay * 1e9)), SettingsViewModel (1.5 s).Test files, view models, and views are intentionally untouched — partitioned into later slices.
Assignee: gronod