diff --git a/.github/workflows/openclaw-release-checks.yml b/.github/workflows/openclaw-release-checks.yml index 7cec1478856..886a9624f4d 100644 --- a/.github/workflows/openclaw-release-checks.yml +++ b/.github/workflows/openclaw-release-checks.yml @@ -427,7 +427,7 @@ jobs: uses: actions/upload-artifact@v4 with: name: release-qa-live-matrix-${{ needs.resolve_target.outputs.sha }} - path: ${{ steps.run_lane.outputs.output_dir }} + path: .artifacts/qa-e2e/ retention-days: 14 if-no-files-found: warn @@ -511,7 +511,7 @@ jobs: uses: actions/upload-artifact@v4 with: name: release-qa-live-telegram-${{ needs.resolve_target.outputs.sha }} - path: ${{ steps.run_lane.outputs.output_dir }} + path: .artifacts/qa-e2e/ retention-days: 14 if-no-files-found: warn diff --git a/extensions/openai/openai.live.test.ts b/extensions/openai/openai.live.test.ts index 0863e5095c0..e2bfeac8178 100644 --- a/extensions/openai/openai.live.test.ts +++ b/extensions/openai/openai.live.test.ts @@ -441,7 +441,7 @@ describeLive("openai plugin live", () => { fileName: "reference.png", mime: "image/png", prompt: "Reply with one lowercase word for the dominant center color.", - timeoutMs: 60_000, + timeoutMs: 120_000, agentDir, cfg, authStore: EMPTY_AUTH_STORE, @@ -453,5 +453,5 @@ describeLive("openai plugin live", () => { } finally { await fs.rm(agentDir, { recursive: true, force: true }); } - }, 120_000); + }, 180_000); }); diff --git a/extensions/qa-lab/runtime-api.ts b/extensions/qa-lab/runtime-api.ts index 098c3c56340..8f2cff9b7da 100644 --- a/extensions/qa-lab/runtime-api.ts +++ b/extensions/qa-lab/runtime-api.ts @@ -1,7 +1,6 @@ export { buildQaTarget, callGatewayFromCli, - Command, createQaBusThread, defaultQaRuntimeModelForMode, definePluginEntry, @@ -37,5 +36,6 @@ export { searchQaBusMessages, sendQaBusMessage, setQaChannelRuntime, + type Command, } from "./src/runtime-api.js"; export { startQaLiveLaneGateway } from "./src/live-transports/shared/live-gateway.runtime.js";