ci: stabilize parity gate runner · openclaw/openclaw@0cd785d
steipete
·
2026-04-22
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -25,20 +25,21 @@ jobs:
|
25 | 25 | parity-gate: |
26 | 26 | name: Run the GPT-5.4 / Opus 4.6 parity gate against the qa-lab mock |
27 | 27 | if: ${{ github.event.pull_request.draft != true }} |
28 | | -runs-on: blacksmith-8vcpu-ubuntu-2404 |
29 | | -timeout-minutes: 20 |
| 28 | +runs-on: blacksmith-32vcpu-ubuntu-2404 |
| 29 | +timeout-minutes: 30 |
30 | 30 | env: |
31 | 31 | # Fence the gate off from any real provider credentials. The qa-lab |
32 | 32 | # mock server + auth staging (PR N) should be enough to produce a |
33 | 33 | # meaningful verdict without touching a real API. If any of these |
34 | 34 | # leak into the job env, fail hard instead of silently running |
35 | 35 | # against a live provider and burning real budget. |
36 | 36 | # |
37 | | -# The parity pack has 11 isolated scenario workers. The Blacksmith |
38 | | -# runner label can still expose a small 2-vCPU VM, and concurrent |
39 | | -# isolated gateway workers make the short strict-agentic scenarios |
40 | | -# flaky, especially the approval-turn followthrough gate that expects |
41 | | -# a fast post-approval read within a 30s agent.wait timeout. |
| 37 | +# The parity pack has 11 isolated scenario workers. It exercises a real |
| 38 | +# gateway child plus mock model turns and subagents, so keep it serial in |
| 39 | +# CI even on the larger runner. Concurrent isolated gateway workers make |
| 40 | +# the short strict-agentic scenarios flaky, especially the approval-turn |
| 41 | +# followthrough gate that expects a fast post-approval read within a 30s |
| 42 | +# agent.wait timeout. |
42 | 43 | QA_PARITY_CONCURRENCY: "1" |
43 | 44 | OPENAI_API_KEY: "" |
44 | 45 | ANTHROPIC_API_KEY: "" |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。