diff --git a/.github/workflows/openclaw-live-and-e2e-checks-reusable.yml b/.github/workflows/openclaw-live-and-e2e-checks-reusable.yml index e9fdd8f7906b..81ccaf2cb06d 100644 --- a/.github/workflows/openclaw-live-and-e2e-checks-reusable.yml +++ b/.github/workflows/openclaw-live-and-e2e-checks-reusable.yml @@ -3640,10 +3640,8 @@ jobs: echo "OPENCLAW_TEST_CONSOLE=1" >> "$GITHUB_ENV" ;; live-codex-harness*-docker) - # TODO(2026-10-01): Repair or remove stale staged Codex auth, then choose the canonical CI auth path. - # Keep CI on the API-key path. The staged Codex auth secret - # is currently stale, but the wrapper still supports codex-auth for - # local maintainer reruns without changing Peter's flow. + # Keep the full harness on API-key auth; the focused GPT-5.6 OAuth + # cohort below owns ChatGPT-route coverage without duplicating all probes. echo "OPENCLAW_LIVE_CODEX_HARNESS_AUTH=api-key" >> "$GITHUB_ENV" echo "OPENCLAW_LIVE_CODEX_HARNESS_DEBUG=1" >> "$GITHUB_ENV" echo "OPENCLAW_CLI_BACKEND_LOG_OUTPUT=1" >> "$GITHUB_ENV" @@ -3802,8 +3800,8 @@ jobs: - suite_id: live-codex-harness-gpt56-oauth-smoke-docker suite_group: live-codex-harness-gpt56-docker label: Docker live Codex GPT-5.6 ChatGPT OAuth smoke - command: OPENCLAW_LIVE_CODEX_HARNESS_TARGETS=openai/gpt-5.6-sol=ultra,openai/gpt-5.6-terra=ultra,openai/gpt-5.6-luna=max OPENCLAW_LIVE_CODEX_HARNESS_IMAGE_PROBE=0 OPENCLAW_LIVE_CODEX_HARNESS_MCP_PROBE=0 OPENCLAW_LIVE_CODEX_HARNESS_SUBAGENT_PROBE=0 OPENCLAW_LIVE_CODEX_HARNESS_GUARDIAN_PROBE=0 OPENCLAW_LIVE_DOCKER_REPO_ROOT="$GITHUB_WORKSPACE" timeout --foreground --kill-after=30s 35m bash .release-harness/scripts/test-live-codex-harness-docker.sh - timeout_minutes: 40 + command: OPENCLAW_LIVE_CODEX_HARNESS_TARGETS=openai/gpt-5.6-sol=ultra,openai/gpt-5.6-terra=ultra,openai/gpt-5.6-luna=max OPENCLAW_LIVE_CODEX_HARNESS_IMAGE_PROBE=0 OPENCLAW_LIVE_CODEX_HARNESS_MCP_PROBE=0 OPENCLAW_LIVE_CODEX_HARNESS_SUBAGENT_PROBE=0 OPENCLAW_LIVE_CODEX_HARNESS_GUARDIAN_PROBE=0 OPENCLAW_LIVE_DOCKER_REPO_ROOT="$GITHUB_WORKSPACE" timeout --foreground --kill-after=30s 120m bash .release-harness/scripts/test-live-codex-harness-docker.sh + timeout_minutes: 125 profile_env_only: false profiles: stable full - suite_id: live-subagent-announce-docker diff --git a/test/scripts/package-acceptance-workflow.test.ts b/test/scripts/package-acceptance-workflow.test.ts index 4179c706e72b..a532a2207f5c 100644 --- a/test/scripts/package-acceptance-workflow.test.ts +++ b/test/scripts/package-acceptance-workflow.test.ts @@ -3583,7 +3583,9 @@ describe("package artifact reuse", () => { "OPENCLAW_LIVE_CODEX_HARNESS_MCP_PROBE=0", "OPENCLAW_LIVE_CODEX_HARNESS_SUBAGENT_PROBE=0", "OPENCLAW_LIVE_CODEX_HARNESS_GUARDIAN_PROBE=0", + "timeout --foreground --kill-after=30s 120m", ]); + expect(oauthSmoke.timeout_minutes).toBe(125); for (const [model, thinking] of [ ["sol", "ultra"], ["terra", "ultra"],