






















@@ -97,8 +97,18 @@ on:
9797 - beta
9898 - stable
9999 - full
100+advisory:
101+description: Treat failures as advisory for the caller
102+required: false
103+default: false
104+type: boolean
100105workflow_call:
101106inputs:
107+advisory:
108+description: Treat failures as advisory for the caller
109+required: false
110+default: false
111+type: boolean
102112ref:
103113description: Ref, tag, or SHA to validate
104114required: true
@@ -455,6 +465,7 @@ jobs:
455465 validate_release_live_cache:
456466needs: validate_selected_ref
457467if: inputs.include_live_suites && !inputs.live_models_only && (inputs.live_suite_filter == '' || inputs.live_suite_filter == 'live-cache')
468+continue-on-error: ${{ inputs.advisory }}
458469runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-8vcpu-ubuntu-2404' }}
459470timeout-minutes: 20
460471env:
@@ -505,6 +516,7 @@ jobs:
505516 validate_repo_e2e:
506517needs: validate_selected_ref
507518if: inputs.include_repo_e2e && inputs.live_suite_filter == ''
519+continue-on-error: ${{ inputs.advisory }}
508520runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-8vcpu-ubuntu-2404' }}
509521timeout-minutes: ${{ inputs.release_test_profile == 'full' && 90 || 60 }}
510522env:
@@ -534,6 +546,7 @@ jobs:
534546validate_special_e2e:
535547needs: validate_selected_ref
536548if: inputs.include_repo_e2e && (inputs.live_suite_filter == '' || inputs.live_suite_filter == 'openshell-e2e')
549+continue-on-error: ${{ inputs.advisory }}
537550runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-8vcpu-ubuntu-2404' }}
538551timeout-minutes: ${{ matrix.timeout_minutes }}
539552strategy:
@@ -608,6 +621,7 @@ jobs:
608621needs: [validate_selected_ref, prepare_docker_e2e_image]
609622if: inputs.include_release_path_suites && inputs.docker_lanes == ''
610623name: Docker E2E (${{ matrix.label }})
624+continue-on-error: ${{ inputs.advisory }}
611625runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-32vcpu-ubuntu-2404' }}
612626timeout-minutes: ${{ matrix.timeout_minutes }}
613627strategy:
@@ -876,6 +890,7 @@ jobs:
876890plan_docker_lane_groups:
877891needs: validate_selected_ref
878892if: inputs.docker_lanes != ''
893+continue-on-error: ${{ inputs.advisory }}
879894runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-4vcpu-ubuntu-2404' }}
880895timeout-minutes: 5
881896outputs:
@@ -903,6 +918,7 @@ jobs:
903918needs: [validate_selected_ref, prepare_docker_e2e_image, plan_docker_lane_groups]
904919if: inputs.docker_lanes != ''
905920name: Docker E2E targeted lanes (${{ matrix.group.label }})
921+continue-on-error: ${{ inputs.advisory }}
906922runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-32vcpu-ubuntu-2404' }}
907923timeout-minutes: 60
908924strategy:
@@ -1112,6 +1128,7 @@ jobs:
11121128needs: [validate_selected_ref, prepare_docker_e2e_image]
11131129if: inputs.include_openwebui && !inputs.include_release_path_suites && inputs.docker_lanes == ''
11141130name: Docker E2E (openwebui)
1131+continue-on-error: ${{ inputs.advisory }}
11151132runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-32vcpu-ubuntu-2404' }}
11161133timeout-minutes: 60
11171134env:
@@ -1239,6 +1256,7 @@ jobs:
12391256prepare_docker_e2e_image:
12401257needs: validate_selected_ref
12411258if: inputs.include_release_path_suites || inputs.include_openwebui || inputs.docker_lanes != ''
1259+continue-on-error: ${{ inputs.advisory }}
12421260runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-32vcpu-ubuntu-2404' }}
12431261timeout-minutes: ${{ inputs.release_test_profile == 'full' && 90 || 60 }}
12441262permissions:
@@ -1483,6 +1501,7 @@ jobs:
14831501prepare_live_test_image:
14841502needs: validate_selected_ref
14851503if: inputs.include_live_suites && (inputs.live_suite_filter == '' || startsWith(inputs.live_suite_filter, 'live-') || startsWith(inputs.live_suite_filter, 'docker-live-models'))
1504+continue-on-error: ${{ inputs.advisory }}
14861505runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-32vcpu-ubuntu-2404' }}
14871506timeout-minutes: 60
14881507permissions:
@@ -1556,6 +1575,7 @@ jobs:
15561575name: Docker live models (${{ matrix.provider_label }})
15571576needs: [validate_selected_ref, prepare_live_test_image]
15581577if: inputs.include_live_suites && inputs.live_model_providers == '' && (inputs.live_suite_filter == '' || inputs.live_suite_filter == 'docker-live-models')
1578+continue-on-error: ${{ inputs.advisory }}
15591579runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-32vcpu-ubuntu-2404' }}
15601580timeout-minutes: 45
15611581strategy:
@@ -1708,6 +1728,7 @@ jobs:
17081728name: Docker live models (selected providers)
17091729needs: [validate_selected_ref, prepare_live_test_image]
17101730if: inputs.include_live_suites && inputs.live_model_providers != '' && (inputs.live_suite_filter == '' || inputs.live_suite_filter == 'docker-live-models')
1731+continue-on-error: ${{ inputs.advisory }}
17111732runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-32vcpu-ubuntu-2404' }}
17121733timeout-minutes: 45
17131734env:
@@ -1883,6 +1904,7 @@ jobs:
18831904validate_live_provider_suites:
18841905needs: validate_selected_ref
18851906if: inputs.include_live_suites && !inputs.live_models_only && (inputs.live_suite_filter == '' || (startsWith(inputs.live_suite_filter, 'native-live-') && !startsWith(inputs.live_suite_filter, 'native-live-extensions-media') && inputs.live_suite_filter != 'native-live-extensions-a-k'))
1907+continue-on-error: ${{ inputs.advisory }}
18861908runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-8vcpu-ubuntu-2404' }}
18871909timeout-minutes: ${{ matrix.timeout_minutes }}
18881910strategy:
@@ -2204,6 +2226,7 @@ jobs:
22042226name: Docker live suites (${{ matrix.label }})
22052227needs: [validate_selected_ref, prepare_live_test_image]
22062228if: inputs.include_live_suites && !inputs.live_models_only && (inputs.live_suite_filter == '' || startsWith(inputs.live_suite_filter, 'live-'))
2229+continue-on-error: ${{ inputs.advisory }}
22072230runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-32vcpu-ubuntu-2404' }}
22082231timeout-minutes: ${{ matrix.timeout_minutes }}
22092232strategy:
@@ -2423,6 +2446,7 @@ jobs:
24232446name: Live media suites (${{ matrix.label }})
24242447needs: validate_selected_ref
24252448if: inputs.include_live_suites && !inputs.live_models_only && (inputs.live_suite_filter == '' || startsWith(inputs.live_suite_filter, 'native-live-extensions-media') || inputs.live_suite_filter == 'native-live-extensions-a-k')
2449+continue-on-error: ${{ inputs.advisory }}
24262450runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-8vcpu-ubuntu-2404' }}
24272451container:
24282452image: ghcr.io/openclaw/openclaw-live-media-runner:ubuntu-24.04
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。