
























@@ -326,8 +326,9 @@ jobs:
326326OPENCLAW_DISCORD_SMOKE_GUILD_ID: ${{ secrets.OPENCLAW_DISCORD_SMOKE_GUILD_ID }}
327327OPENCLAW_DISCORD_SMOKE_CHANNEL_ID: ${{ secrets.OPENCLAW_DISCORD_SMOKE_CHANNEL_ID }}
328328329-live_and_e2e_release_checks:
330-needs: [resolve_target, prepare_release_package]
329+live_repo_e2e_release_checks:
330+name: Run repo/live E2E validation
331+needs: [resolve_target]
331332if: contains(fromJSON('["all","live-e2e"]'), needs.resolve_target.outputs.rerun_group)
332333permissions:
333334actions: read
@@ -338,13 +339,11 @@ jobs:
338339with:
339340ref: ${{ needs.resolve_target.outputs.revision }}
340341include_repo_e2e: true
341-include_release_path_suites: true
342-include_openwebui: ${{ needs.resolve_target.outputs.release_profile != 'minimum' }}
342+include_release_path_suites: false
343+include_openwebui: false
343344include_live_suites: true
344345release_test_profile: ${{ needs.resolve_target.outputs.release_profile }}
345-package_artifact_name: ${{ needs.prepare_release_package.outputs.artifact_name }}
346-package_artifact_run_id: ${{ github.run_id }}
347-secrets:
346+secrets: &live_e2e_release_secrets
348347OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
349348OPENAI_BASE_URL: ${{ secrets.OPENAI_BASE_URL }}
350349ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
@@ -391,6 +390,27 @@ jobs:
391390OPENCLAW_GEMINI_SETTINGS_JSON: ${{ secrets.OPENCLAW_GEMINI_SETTINGS_JSON }}
392391FIREWORKS_API_KEY: ${{ secrets.FIREWORKS_API_KEY }}
393392393+docker_e2e_release_checks:
394+name: Run Docker release-path validation
395+needs: [resolve_target, prepare_release_package]
396+if: contains(fromJSON('["all","live-e2e"]'), needs.resolve_target.outputs.rerun_group)
397+permissions:
398+actions: read
399+contents: read
400+packages: write
401+pull-requests: read
402+uses: ./.github/workflows/openclaw-live-and-e2e-checks-reusable.yml
403+with:
404+ref: ${{ needs.resolve_target.outputs.revision }}
405+include_repo_e2e: false
406+include_release_path_suites: true
407+include_openwebui: ${{ needs.resolve_target.outputs.release_profile != 'minimum' }}
408+include_live_suites: false
409+release_test_profile: ${{ needs.resolve_target.outputs.release_profile }}
410+package_artifact_name: ${{ needs.prepare_release_package.outputs.artifact_name }}
411+package_artifact_run_id: ${{ github.run_id }}
412+secrets: *live_e2e_release_secrets
413+394414package_acceptance_release_checks:
395415name: Run package acceptance
396416needs: [resolve_target, prepare_release_package]
@@ -772,7 +792,8 @@ jobs:
772792 - prepare_release_package
773793 - install_smoke_release_checks
774794 - cross_os_release_checks
775- - live_and_e2e_release_checks
795+ - live_repo_e2e_release_checks
796+ - docker_e2e_release_checks
776797 - package_acceptance_release_checks
777798 - qa_lab_parity_lane_release_checks
778799 - qa_lab_parity_report_release_checks
@@ -792,7 +813,8 @@ jobs:
792813 "prepare_release_package=${{ needs.prepare_release_package.result }}" \
793814 "install_smoke_release_checks=${{ needs.install_smoke_release_checks.result }}" \
794815 "cross_os_release_checks=${{ needs.cross_os_release_checks.result }}" \
795- "live_and_e2e_release_checks=${{ needs.live_and_e2e_release_checks.result }}" \
816+ "live_repo_e2e_release_checks=${{ needs.live_repo_e2e_release_checks.result }}" \
817+ "docker_e2e_release_checks=${{ needs.docker_e2e_release_checks.result }}" \
796818 "package_acceptance_release_checks=${{ needs.package_acceptance_release_checks.result }}" \
797819 "qa_lab_parity_lane_release_checks=${{ needs.qa_lab_parity_lane_release_checks.result }}" \
798820 "qa_lab_parity_report_release_checks=${{ needs.qa_lab_parity_report_release_checks.result }}" \
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。