1
0
Эх сурвалжийг харах

Merge master; all-checks-passed defaults to ubuntu-latest (#734) with the failover selector kept

Chinesezjc 2 сар өмнө
parent
commit
aa80cde700

+ 6 - 6
.github/workflows/ci.yml

@@ -780,16 +780,16 @@ jobs:
   # 'cancelled' and 'skipped'.
   all-checks-passed:
     name: all checks passed
-    # The required verdict must not add a separate standard-hosted billing
-    # dependency — and it must follow the failover selector like the worker
-    # jobs it aggregates: if it stayed pinned to the hosted pool, every
-    # failover-passed run would still leave the branch-protection verdict
-    # queued forever on the failed pool.
+    # This bookkeeping-only verdict must not depend on custom-pool
+    # provisioning (master's #734 moved it to ubuntu-latest) — and under
+    # failover it follows the same selector as the worker jobs it
+    # aggregates, so a standard-hosted outage cannot strand the
+    # branch-protection verdict either (observed 2026-07-27).
     runs-on: >-
       ${{ vars.DSH_CI_FAILOVER == 'selfhosted'
           && github.event.pull_request.user.login != 'dependabot[bot]'
           && fromJSON('["self-hosted", "linux", "x64", "vm-backup"]')
-          || 'dsh-enterprise-ubuntu-latest-32core-test' }}
+          || 'ubuntu-latest' }}
     needs: [node-24, node-24-coverage, node-24-consumers, node-compat, python-sdk, windows]
     if: always() && github.event_name == 'pull_request'
     steps: