fix(release): harden beta validation lanes · openclaw/openclaw@ef3309a
steipete
·
2026-04-27
·
via Recent Commits to openclaw:main
File tree
extensions/qa-lab/src/live-transports/telegram
| Original file line number | Diff line number | Diff line change |
|---|
@@ -145,6 +145,7 @@ jobs:
|
145 | 145 | OPENCLAW_QA_CONVEX_SITE_URL: ${{ secrets.OPENCLAW_QA_CONVEX_SITE_URL }} |
146 | 146 | OPENCLAW_QA_CONVEX_SECRET_CI: ${{ secrets.OPENCLAW_QA_CONVEX_SECRET_CI }} |
147 | 147 | OPENCLAW_QA_REDACT_PUBLIC_METADATA: "1" |
| 148 | +OPENCLAW_QA_TELEGRAM_CAPTURE_CONTENT: "1" |
148 | 149 | INPUT_SCENARIO: ${{ inputs.scenario }} |
149 | 150 | run: | |
150 | 151 | set -euo pipefail |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -313,7 +313,7 @@ jobs:
|
313 | 313 | requires_live_suites: false |
314 | 314 | - suite_id: openai-ws-stream-live-e2e |
315 | 315 | label: OpenAI WebSocket live E2E |
316 | | -command: pnpm test:e2e -- src/agents/openai-ws-stream.e2e.test.ts |
| 316 | +command: pnpm test:e2e src/agents/openai-ws-stream.e2e.test.ts |
317 | 317 | timeout_minutes: 90 |
318 | 318 | requires_repo_e2e: false |
319 | 319 | requires_live_suites: true |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -162,6 +162,7 @@ describe("telegram live qa runtime", () => {
|
162 | 162 | sutAccountId: "sut", |
163 | 163 | }); |
164 | 164 | |
| 165 | +expect(next.agents?.defaults?.skipBootstrap).toBe(true); |
165 | 166 | expect(next.plugins?.allow).toContain("telegram"); |
166 | 167 | expect(next.plugins?.entries?.telegram).toEqual({ enabled: true }); |
167 | 168 | expect(next.channels?.telegram).toEqual({ |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -476,6 +476,13 @@ function buildTelegramQaConfig(
|
476 | 476 | }; |
477 | 477 | return { |
478 | 478 | ...baseCfg, |
| 479 | +agents: { |
| 480 | + ...baseCfg.agents, |
| 481 | +defaults: { |
| 482 | + ...baseCfg.agents?.defaults, |
| 483 | +skipBootstrap: true, |
| 484 | +}, |
| 485 | +}, |
479 | 486 | plugins: { |
480 | 487 | ...baseCfg.plugins, |
481 | 488 | allow: pluginAllow, |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -1742,6 +1742,14 @@ async function runInstalledModelsSet(params) {
|
1742 | 1742 | logPath: params.logPath, |
1743 | 1743 | timeoutMs: 2 * 60 * 1000, |
1744 | 1744 | }); |
| 1745 | +await runInstalledCli({ |
| 1746 | +cliPath: params.cliPath, |
| 1747 | +args: ["config", "set", "agents.defaults.skipBootstrap", "true", "--strict-json"], |
| 1748 | +cwd: params.cwd, |
| 1749 | +env: params.env, |
| 1750 | +logPath: params.logPath, |
| 1751 | +timeoutMs: 2 * 60 * 1000, |
| 1752 | +}); |
1745 | 1753 | } |
1746 | 1754 | |
1747 | 1755 | async function runInstalledAgentTurn(params) { |
@@ -2388,6 +2396,13 @@ async function runModelsSet(params) {
|
2388 | 2396 | logPath: params.logPath, |
2389 | 2397 | timeoutMs: 2 * 60 * 1000, |
2390 | 2398 | }); |
| 2399 | +await runOpenClaw({ |
| 2400 | +lane: params.lane, |
| 2401 | +env: params.env, |
| 2402 | +args: ["config", "set", "agents.defaults.skipBootstrap", "true", "--strict-json"], |
| 2403 | +logPath: params.logPath, |
| 2404 | +timeoutMs: 2 * 60 * 1000, |
| 2405 | +}); |
2391 | 2406 | } |
2392 | 2407 | |
2393 | 2408 | async function runAgentTurn(params) { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。