diff --git a/.github/workflows/main-ci.yml b/.github/workflows/main-ci.yml index b9a502a8655..d0014f95cef 100644 --- a/.github/workflows/main-ci.yml +++ b/.github/workflows/main-ci.yml @@ -21,10 +21,10 @@ concurrency: cancel-in-progress: ${{ github.event_name == 'merge_group' }} jobs: - # Keep orchestration independent of the Depot pool used for test execution. + # Keep orchestration on Depot to avoid GitHub-hosted runner queue delays. pre_job: name: Skip Duplicate Checks - runs-on: ubuntu-24.04 + runs-on: depot-ubuntu-24.04 outputs: should_skip: ${{ steps.skip_check.outputs.should_skip || 'false' }} steps: @@ -38,7 +38,7 @@ jobs: # Check which paths were changed to determine which tests to run check-changes: name: Check Changed Files - runs-on: ubuntu-24.04 + runs-on: depot-ubuntu-24.04 outputs: api-changed: ${{ steps.changes.outputs.api }} cli-changed: ${{ steps.changes.outputs.cli }} @@ -239,7 +239,7 @@ jobs: - pre_job - check-changes - api-tests-run - runs-on: ubuntu-24.04 + runs-on: depot-ubuntu-24.04 steps: - name: Finalize API Tests status env: @@ -293,7 +293,7 @@ jobs: - pre_job - check-changes - cli-tests-run - runs-on: ubuntu-24.04 + runs-on: depot-ubuntu-24.04 steps: - name: Finalize CLI Tests status env: @@ -347,7 +347,7 @@ jobs: - pre_job - check-changes - web-tests-run - runs-on: ubuntu-24.04 + runs-on: depot-ubuntu-24.04 steps: - name: Finalize Web Tests status env: @@ -403,7 +403,7 @@ jobs: - pre_job - check-changes - web-e2e-run - runs-on: ubuntu-24.04 + runs-on: depot-ubuntu-24.04 steps: - name: Finalize Web Full-Stack E2E status env: @@ -473,7 +473,7 @@ jobs: - pre_job - check-changes - vdb-tests-run - runs-on: ubuntu-24.04 + runs-on: depot-ubuntu-24.04 steps: - name: Finalize VDB Tests status env: @@ -526,7 +526,7 @@ jobs: - pre_job - check-changes - db-migration-test-run - runs-on: ubuntu-24.04 + runs-on: depot-ubuntu-24.04 steps: - name: Finalize DB Migration Test status env: @@ -580,7 +580,7 @@ jobs: - pre_job - check-changes - sandbox-runtime-tests-run - runs-on: ubuntu-24.04 + runs-on: depot-ubuntu-24.04 steps: - name: Finalize Sandbox Runtime Tests status env: @@ -634,7 +634,7 @@ jobs: - pre_job - check-changes - dify-agent-tests-run - runs-on: ubuntu-24.04 + runs-on: depot-ubuntu-24.04 steps: - name: Finalize Dify Agent Tests status env: