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. |
||
|---|---|---|
| .. | ||
| create-generated-pr-tokens | ||
| detect-docs-changes | ||
| detect-scheduled-changes | ||
| ensure-base-commit | ||
| frozen-node-test-compat | ||
| git-owner | ||
| ios-signing-keychain | ||
| mantis-validate-trusted-ref | ||
| prepare-testbox-shell | ||
| publish-generated-pr | ||
| setup-android-toolchain | ||
| setup-node-env | ||
| setup-pnpm-store-cache | ||
| setup-release-harness | ||
| setup-security-review | ||
| setup-test-bun | ||