mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 18:50:42 +00:00
ci: add focused live model dispatch
This commit is contained in:
@@ -28,6 +28,11 @@ on:
|
||||
required: false
|
||||
default: true
|
||||
type: boolean
|
||||
live_models_only:
|
||||
description: Whether to run only the Docker live model matrix when live suites are enabled
|
||||
required: false
|
||||
default: false
|
||||
type: boolean
|
||||
workflow_call:
|
||||
inputs:
|
||||
ref:
|
||||
@@ -54,6 +59,11 @@ on:
|
||||
required: false
|
||||
default: true
|
||||
type: boolean
|
||||
live_models_only:
|
||||
description: Whether to run only the Docker live model matrix when live suites are enabled
|
||||
required: false
|
||||
default: false
|
||||
type: boolean
|
||||
secrets:
|
||||
OPENAI_API_KEY:
|
||||
required: false
|
||||
@@ -212,7 +222,7 @@ jobs:
|
||||
|
||||
validate_release_live_cache:
|
||||
needs: validate_selected_ref
|
||||
if: inputs.include_live_suites
|
||||
if: inputs.include_live_suites && !inputs.live_models_only
|
||||
runs-on: blacksmith-8vcpu-ubuntu-2404
|
||||
timeout-minutes: 60
|
||||
env:
|
||||
@@ -278,7 +288,7 @@ jobs:
|
||||
|
||||
validate_special_e2e:
|
||||
needs: validate_selected_ref
|
||||
if: inputs.include_repo_e2e || inputs.include_live_suites
|
||||
if: inputs.include_repo_e2e || (inputs.include_live_suites && !inputs.live_models_only)
|
||||
runs-on: blacksmith-32vcpu-ubuntu-2404
|
||||
timeout-minutes: ${{ matrix.timeout_minutes }}
|
||||
strategy:
|
||||
@@ -745,7 +755,7 @@ jobs:
|
||||
|
||||
validate_live_provider_suites:
|
||||
needs: validate_selected_ref
|
||||
if: inputs.include_live_suites
|
||||
if: inputs.include_live_suites && !inputs.live_models_only
|
||||
runs-on: blacksmith-32vcpu-ubuntu-2404
|
||||
timeout-minutes: ${{ matrix.timeout_minutes }}
|
||||
strategy:
|
||||
|
||||
@@ -44,6 +44,8 @@ When debugging real providers/models (requires real creds):
|
||||
`OpenClaw Release Checks` both call the reusable live/E2E workflow with
|
||||
`include_live_suites: true`, which includes separate Docker live model
|
||||
matrix jobs sharded by provider.
|
||||
- For focused CI reruns, dispatch `OpenClaw Live And E2E Checks (Reusable)`
|
||||
with `include_live_suites: true` and `live_models_only: true`.
|
||||
- Add new high-signal provider secrets to `scripts/ci-hydrate-live-auth.sh`
|
||||
plus `.github/workflows/openclaw-live-and-e2e-checks-reusable.yml` and its
|
||||
scheduled/release callers.
|
||||
|
||||
Reference in New Issue
Block a user