Summary
Add CI workflow jobs that compile native traverse-starter platform clients to catch breakage early.
Why
Native clients (iOS, macOS, Android, Windows, Linux GTK, CLI) ship in-repo but CI currently validates only Node/web checks. Platform scaffolds can drift without compile-time feedback.
Depends on
- Shipped platform scaffolds under
apps/traverse-starter/
Blocked by
- CI runner availability (macOS for Xcode, Windows for WinUI) and maintainer decision on which platforms are merge-blocking vs advisory
Definition of Done
Validation
- Push a PR that breaks a native compile → relevant job fails
- Green
main with all enabled native build jobs passing
Summary
Add CI workflow jobs that compile native traverse-starter platform clients to catch breakage early.
Why
Native clients (iOS, macOS, Android, Windows, Linux GTK, CLI) ship in-repo but CI currently validates only Node/web checks. Platform scaffolds can drift without compile-time feedback.
Depends on
apps/traverse-starter/Blocked by
Definition of Done
.github/workflows/ci.yml(or dedicated workflow) includes build jobs per platform:xcodebuild(orswift buildwhere applicable)./gradlew assembleDebug(or equivalent)cargo buildwindows-latestrunner)docs/quality-standards.mdcontinue-on-erroruntil stabilizedValidation
mainwith all enabled native build jobs passing