mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 17:53:39 +00:00
Keep app and XCTest compilation on every admitted iOS smoke job. Select the voice/media/typography and Access/chat lifecycle simulator groups from their runtime, test, fixture and build owners, and omit simulator preparation when neither group is selected. Preserve full scheduled/manual/release coverage. Add OPENCLAW_CI_IOS_SIMULATOR_FULL to restore both PR groups, emit selection reasons in preflight and job summaries, and include the planner in the trusted preflight/platform harnesses. Retain every existing test case and assertion. Test cost: the complete iOS workflow file passed 67 cases in 70.65s locally while native compilation overlapped; the three integrated workflow/checkout files passed 653 cases in 182.09s on Linux. Native build-only and lifecycle-only paths passed with an unchanged app executable hash and no simulator use for build-only. |
||
|---|---|---|
| .. | ||
| actions | ||
| codeql | ||
| codex/prompts | ||
| crabbox | ||
| images/live-media-runner | ||
| instructions | ||
| ISSUE_TEMPLATE | ||
| pr-proof | ||
| release | ||
| workflows | ||
| actionlint.yaml | ||
| CODEOWNERS | ||
| dependabot.yml | ||
| labeler.yml | ||
| package-trusted-sources.json | ||
| pull_request_template.md | ||
| retired-sticky-disks.json | ||
| security-review-policy.yml | ||
| zizmor.yml | ||