After #9 the smoke gets past the checksum + awk + heredoc bugs but still fails on two structural issues:
- The smoke's generated `Package.swift` uses `dependencies: ["Pilot"]` shorthand:
```
error: 'smoke': product 'Pilot' required by package 'smoke' target 'smoke' not found.
Did you mean '.product(name: "Pilot", package: "sdk-swift")'?
```
- The current step is `swift run smoke`, but the README snippet calls `Pilot.start(...)` which dials a daemon socket. CI has no daemon.
Same shape as the sdk-node fix that just landed: switch from execution to compile-check against the freshly-built SDK. `swift build` (no `run`) catches the renames-and-signature-drifts the smoke is actually there to guard, without needing a daemon.
Steps:
After #9 the smoke gets past the checksum + awk + heredoc bugs but still fails on two structural issues:
```
error: 'smoke': product 'Pilot' required by package 'smoke' target 'smoke' not found.
Did you mean '.product(name: "Pilot", package: "sdk-swift")'?
```
Same shape as the sdk-node fix that just landed: switch from execution to compile-check against the freshly-built SDK. `swift build` (no `run`) catches the renames-and-signature-drifts the smoke is actually there to guard, without needing a daemon.
Steps: