ci: add focused live model dispatch · openclaw/openclaw@98c8920
steipete
·
2026-04-23
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -28,6 +28,11 @@ on:
|
28 | 28 | required: false |
29 | 29 | default: true |
30 | 30 | type: boolean |
| 31 | +live_models_only: |
| 32 | +description: Whether to run only the Docker live model matrix when live suites are enabled |
| 33 | +required: false |
| 34 | +default: false |
| 35 | +type: boolean |
31 | 36 | workflow_call: |
32 | 37 | inputs: |
33 | 38 | ref: |
@@ -54,6 +59,11 @@ on:
|
54 | 59 | required: false |
55 | 60 | default: true |
56 | 61 | type: boolean |
| 62 | +live_models_only: |
| 63 | +description: Whether to run only the Docker live model matrix when live suites are enabled |
| 64 | +required: false |
| 65 | +default: false |
| 66 | +type: boolean |
57 | 67 | secrets: |
58 | 68 | OPENAI_API_KEY: |
59 | 69 | required: false |
@@ -212,7 +222,7 @@ jobs:
|
212 | 222 | |
213 | 223 | validate_release_live_cache: |
214 | 224 | needs: validate_selected_ref |
215 | | -if: inputs.include_live_suites |
| 225 | +if: inputs.include_live_suites && !inputs.live_models_only |
216 | 226 | runs-on: blacksmith-8vcpu-ubuntu-2404 |
217 | 227 | timeout-minutes: 60 |
218 | 228 | env: |
@@ -278,7 +288,7 @@ jobs:
|
278 | 288 | |
279 | 289 | validate_special_e2e: |
280 | 290 | needs: validate_selected_ref |
281 | | -if: inputs.include_repo_e2e || inputs.include_live_suites |
| 291 | +if: inputs.include_repo_e2e || (inputs.include_live_suites && !inputs.live_models_only) |
282 | 292 | runs-on: blacksmith-32vcpu-ubuntu-2404 |
283 | 293 | timeout-minutes: ${{ matrix.timeout_minutes }} |
284 | 294 | strategy: |
@@ -745,7 +755,7 @@ jobs:
|
745 | 755 | |
746 | 756 | validate_live_provider_suites: |
747 | 757 | needs: validate_selected_ref |
748 | | -if: inputs.include_live_suites |
| 758 | +if: inputs.include_live_suites && !inputs.live_models_only |
749 | 759 | runs-on: blacksmith-32vcpu-ubuntu-2404 |
750 | 760 | timeout-minutes: ${{ matrix.timeout_minutes }} |
751 | 761 | strategy: |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -44,6 +44,8 @@ When debugging real providers/models (requires real creds):
|
44 | 44 | `OpenClaw Release Checks` both call the reusable live/E2E workflow with |
45 | 45 | `include_live_suites: true`, which includes separate Docker live model |
46 | 46 | matrix jobs sharded by provider. |
| 47 | +- For focused CI reruns, dispatch `OpenClaw Live And E2E Checks (Reusable)` |
| 48 | + with `include_live_suites: true` and `live_models_only: true`. |
47 | 49 | - Add new high-signal provider secrets to `scripts/ci-hydrate-live-auth.sh` |
48 | 50 | plus `.github/workflows/openclaw-live-and-e2e-checks-reusable.yml` and its |
49 | 51 | scheduled/release callers. |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。