























@@ -395,6 +395,9 @@ jobs:
395395 add_profile_suite native-live-src-agents "stable full"
396396 add_profile_suite native-live-src-gateway-core "minimum stable full"
397397 add_profile_suite native-live-src-gateway-profiles-anthropic "stable full"
398+ add_profile_suite native-live-src-gateway-profiles-anthropic-smoke "stable"
399+ add_profile_suite native-live-src-gateway-profiles-anthropic-opus "full"
400+ add_profile_suite native-live-src-gateway-profiles-anthropic-sonnet-haiku "full"
398401 add_profile_suite native-live-src-gateway-profiles-google "stable full"
399402 add_profile_suite native-live-src-gateway-profiles-minimax "stable full"
400403 add_profile_suite native-live-src-gateway-profiles-openai "minimum stable full"
@@ -1868,12 +1871,27 @@ jobs:
18681871timeout_minutes: 90
18691872profile_env_only: false
18701873profiles: minimum stable full
1871- - suite_id: native-live-src-gateway-profiles-anthropic
1872-label: Native live gateway profiles Anthropic
1873-command: OPENCLAW_LIVE_GATEWAY_PROVIDERS=anthropic node .release-harness/scripts/test-live-shard.mjs native-live-src-gateway-profiles
1874+ - suite_id: native-live-src-gateway-profiles-anthropic-smoke
1875+suite_group: native-live-src-gateway-profiles-anthropic
1876+label: Native live gateway profiles Anthropic smoke
1877+command: OPENCLAW_LIVE_GATEWAY_PROVIDERS=anthropic OPENCLAW_LIVE_GATEWAY_SMOKE=1 OPENCLAW_LIVE_GATEWAY_MAX_MODELS=1 node .release-harness/scripts/test-live-shard.mjs native-live-src-gateway-profiles
1878+timeout_minutes: 45
1879+profile_env_only: false
1880+profiles: stable
1881+ - suite_id: native-live-src-gateway-profiles-anthropic-opus
1882+suite_group: native-live-src-gateway-profiles-anthropic
1883+label: Native live gateway profiles Anthropic Opus
1884+command: OPENCLAW_LIVE_GATEWAY_PROVIDERS=anthropic OPENCLAW_LIVE_GATEWAY_MODELS=anthropic/claude-opus-4-7,anthropic/claude-opus-4-6 node .release-harness/scripts/test-live-shard.mjs native-live-src-gateway-profiles
18741885timeout_minutes: 90
18751886profile_env_only: false
1876-profiles: stable full
1887+profiles: full
1888+ - suite_id: native-live-src-gateway-profiles-anthropic-sonnet-haiku
1889+suite_group: native-live-src-gateway-profiles-anthropic
1890+label: Native live gateway profiles Anthropic Sonnet/Haiku
1891+command: OPENCLAW_LIVE_GATEWAY_PROVIDERS=anthropic OPENCLAW_LIVE_GATEWAY_MODELS=anthropic/claude-sonnet-4-6,anthropic/claude-haiku-4-5 node .release-harness/scripts/test-live-shard.mjs native-live-src-gateway-profiles
1892+timeout_minutes: 90
1893+profile_env_only: false
1894+profiles: full
18771895 - suite_id: native-live-src-gateway-profiles-google
18781896label: Native live gateway profiles Google
18791897command: OPENCLAW_LIVE_GATEWAY_PROVIDERS=google OPENCLAW_LIVE_GATEWAY_MODELS=google/gemini-3.1-pro-preview,google/gemini-3-flash-preview node .release-harness/scripts/test-live-shard.mjs native-live-src-gateway-profiles
@@ -2050,34 +2068,34 @@ jobs:
20502068OPENCLAW_VITEST_MAX_WORKERS: "2"
20512069steps:
20522070 - name: Checkout selected ref
2053-if: contains(matrix.profiles, inputs.release_test_profile) && (inputs.live_suite_filter == '' || inputs.live_suite_filter == matrix.suite_id || (inputs.live_suite_filter == 'native-live-src-gateway-profiles-opencode-go' && startsWith(matrix.suite_id, 'native-live-src-gateway-profiles-opencode-go-')))
2071+if: contains(matrix.profiles, inputs.release_test_profile) && (inputs.live_suite_filter == '' || inputs.live_suite_filter == matrix.suite_id || (inputs.live_suite_filter == 'native-live-src-gateway-profiles-anthropic' && startsWith(matrix.suite_id, 'native-live-src-gateway-profiles-anthropic-')) || (inputs.live_suite_filter == 'native-live-src-gateway-profiles-opencode-go' && startsWith(matrix.suite_id, 'native-live-src-gateway-profiles-opencode-go-')))
20542072uses: actions/checkout@v6
20552073with:
20562074ref: ${{ needs.validate_selected_ref.outputs.selected_sha }}
20572075fetch-depth: 1
2058207620592077 - name: Checkout trusted live shard harness
2060-if: contains(matrix.profiles, inputs.release_test_profile) && (inputs.live_suite_filter == '' || inputs.live_suite_filter == matrix.suite_id || (inputs.live_suite_filter == 'native-live-src-gateway-profiles-opencode-go' && startsWith(matrix.suite_id, 'native-live-src-gateway-profiles-opencode-go-')))
2078+if: contains(matrix.profiles, inputs.release_test_profile) && (inputs.live_suite_filter == '' || inputs.live_suite_filter == matrix.suite_id || (inputs.live_suite_filter == 'native-live-src-gateway-profiles-anthropic' && startsWith(matrix.suite_id, 'native-live-src-gateway-profiles-anthropic-')) || (inputs.live_suite_filter == 'native-live-src-gateway-profiles-opencode-go' && startsWith(matrix.suite_id, 'native-live-src-gateway-profiles-opencode-go-')))
20612079uses: actions/checkout@v6
20622080with:
20632081ref: ${{ github.sha }}
20642082fetch-depth: 1
20652083path: .release-harness
2066208420672085 - name: Setup Node environment
2068-if: contains(matrix.profiles, inputs.release_test_profile) && (inputs.live_suite_filter == '' || inputs.live_suite_filter == matrix.suite_id || (inputs.live_suite_filter == 'native-live-src-gateway-profiles-opencode-go' && startsWith(matrix.suite_id, 'native-live-src-gateway-profiles-opencode-go-')))
2086+if: contains(matrix.profiles, inputs.release_test_profile) && (inputs.live_suite_filter == '' || inputs.live_suite_filter == matrix.suite_id || (inputs.live_suite_filter == 'native-live-src-gateway-profiles-anthropic' && startsWith(matrix.suite_id, 'native-live-src-gateway-profiles-anthropic-')) || (inputs.live_suite_filter == 'native-live-src-gateway-profiles-opencode-go' && startsWith(matrix.suite_id, 'native-live-src-gateway-profiles-opencode-go-')))
20692087uses: ./.github/actions/setup-node-env
20702088with:
20712089node-version: ${{ env.NODE_VERSION }}
20722090pnpm-version: ${{ env.PNPM_VERSION }}
20732091install-bun: "true"
2074209220752093 - name: Hydrate live auth/profile inputs
2076-if: contains(matrix.profiles, inputs.release_test_profile) && (inputs.live_suite_filter == '' || inputs.live_suite_filter == matrix.suite_id || (inputs.live_suite_filter == 'native-live-src-gateway-profiles-opencode-go' && startsWith(matrix.suite_id, 'native-live-src-gateway-profiles-opencode-go-')))
2094+if: contains(matrix.profiles, inputs.release_test_profile) && (inputs.live_suite_filter == '' || inputs.live_suite_filter == matrix.suite_id || (inputs.live_suite_filter == 'native-live-src-gateway-profiles-anthropic' && startsWith(matrix.suite_id, 'native-live-src-gateway-profiles-anthropic-')) || (inputs.live_suite_filter == 'native-live-src-gateway-profiles-opencode-go' && startsWith(matrix.suite_id, 'native-live-src-gateway-profiles-opencode-go-')))
20772095run: bash scripts/ci-hydrate-live-auth.sh
2078209620792097 - name: Configure suite-specific env
2080-if: contains(matrix.profiles, inputs.release_test_profile) && (inputs.live_suite_filter == '' || inputs.live_suite_filter == matrix.suite_id || (inputs.live_suite_filter == 'native-live-src-gateway-profiles-opencode-go' && startsWith(matrix.suite_id, 'native-live-src-gateway-profiles-opencode-go-')))
2098+if: contains(matrix.profiles, inputs.release_test_profile) && (inputs.live_suite_filter == '' || inputs.live_suite_filter == matrix.suite_id || (inputs.live_suite_filter == 'native-live-src-gateway-profiles-anthropic' && startsWith(matrix.suite_id, 'native-live-src-gateway-profiles-anthropic-')) || (inputs.live_suite_filter == 'native-live-src-gateway-profiles-opencode-go' && startsWith(matrix.suite_id, 'native-live-src-gateway-profiles-opencode-go-')))
20812099shell: bash
20822100run: |
20832101 set -euo pipefail
@@ -2130,7 +2148,7 @@ jobs:
21302148 esac
2131214921322150 - name: Run ${{ matrix.label }}
2133-if: contains(matrix.profiles, inputs.release_test_profile) && (inputs.live_suite_filter == '' || inputs.live_suite_filter == matrix.suite_id || (inputs.live_suite_filter == 'native-live-src-gateway-profiles-opencode-go' && startsWith(matrix.suite_id, 'native-live-src-gateway-profiles-opencode-go-')))
2151+if: contains(matrix.profiles, inputs.release_test_profile) && (inputs.live_suite_filter == '' || inputs.live_suite_filter == matrix.suite_id || (inputs.live_suite_filter == 'native-live-src-gateway-profiles-anthropic' && startsWith(matrix.suite_id, 'native-live-src-gateway-profiles-anthropic-')) || (inputs.live_suite_filter == 'native-live-src-gateway-profiles-opencode-go' && startsWith(matrix.suite_id, 'native-live-src-gateway-profiles-opencode-go-')))
21342152env:
21352153OPENCLAW_LIVE_COMMAND: ${{ matrix.command }}
21362154OPENCLAW_LIVE_SUITE_ADVISORY: ${{ matrix.advisory }}
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。