

























@@ -239,7 +239,7 @@ jobs:
239239 normal_ci:
240240name: Run normal full CI
241241needs: [resolve_target, docker_runtime_assets_preflight]
242-if: ${{ always() && contains(fromJSON('["all","ci"]'), inputs.rerun_group) && (inputs.rerun_group != 'all' || needs.docker_runtime_assets_preflight.result == 'success') }}
242+if: ${{ always() && needs.resolve_target.result == 'success' && contains(fromJSON('["all","ci"]'), inputs.rerun_group) && (inputs.rerun_group != 'all' || needs.docker_runtime_assets_preflight.result == 'success') }}
243243runs-on: ubuntu-24.04
244244timeout-minutes: ${{ inputs.release_profile != 'minimum' && 240 || 60 }}
245245outputs:
@@ -339,7 +339,7 @@ jobs:
339339 plugin_prerelease:
340340name: Run plugin prerelease validation
341341needs: [resolve_target, docker_runtime_assets_preflight]
342-if: ${{ always() && contains(fromJSON('["all","plugin-prerelease"]'), inputs.rerun_group) && (inputs.rerun_group != 'all' || needs.docker_runtime_assets_preflight.result == 'success') }}
342+if: ${{ always() && needs.resolve_target.result == 'success' && contains(fromJSON('["all","plugin-prerelease"]'), inputs.rerun_group) && (inputs.rerun_group != 'all' || needs.docker_runtime_assets_preflight.result == 'success') }}
343343runs-on: ubuntu-24.04
344344timeout-minutes: ${{ inputs.release_profile == 'full' && 300 || inputs.release_profile == 'stable' && 240 || 60 }}
345345outputs:
@@ -439,7 +439,7 @@ jobs:
439439 release_checks:
440440name: Run release/live/Docker/QA validation
441441needs: [resolve_target, docker_runtime_assets_preflight]
442-if: ${{ always() && contains(fromJSON('["all","release-checks","install-smoke","cross-os","live-e2e","package","qa","qa-parity","qa-live"]'), inputs.rerun_group) && (inputs.rerun_group != 'all' || needs.docker_runtime_assets_preflight.result == 'success') }}
442+if: ${{ always() && needs.resolve_target.result == 'success' && contains(fromJSON('["all","release-checks","install-smoke","cross-os","live-e2e","package","qa","qa-parity","qa-live"]'), inputs.rerun_group) && (inputs.rerun_group != 'all' || needs.docker_runtime_assets_preflight.result == 'success') }}
443443runs-on: ubuntu-24.04
444444timeout-minutes: ${{ inputs.release_profile != 'minimum' && 240 || 60 }}
445445outputs:
@@ -592,7 +592,7 @@ jobs:
592592 prepare_release_package:
593593name: Prepare release package artifact
594594needs: [resolve_target, docker_runtime_assets_preflight]
595-if: ${{ always() && inputs.npm_telegram_package_spec == '' && inputs.release_package_spec == '' && inputs.rerun_group == 'all' && inputs.release_profile == 'full' && needs.docker_runtime_assets_preflight.result == 'success' }}
595+if: ${{ always() && needs.resolve_target.result == 'success' && inputs.npm_telegram_package_spec == '' && inputs.release_package_spec == '' && inputs.rerun_group == 'all' && inputs.release_profile == 'full' && needs.docker_runtime_assets_preflight.result == 'success' }}
596596runs-on: ubuntu-24.04
597597timeout-minutes: 15
598598permissions:
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。