From dc4f26ed5d4f3afda994f5af2a65dfc4ed92edf5 Mon Sep 17 00:00:00 2001 From: Igor Sarkisov Date: Fri, 15 Dec 2023 18:35:30 -0800 Subject: [PATCH] (23.lts.1+) Run ODT jobs on dedicated runners (#2085) Make on-device test jobs run on dedicated runners that use very little CPU and RAM. This should free up linux runners and reduce job queueing. b/298255792 --- .github/workflows/main.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index a79fe3beaf3e..361e36c4137d 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -104,7 +104,7 @@ jobs: # Builds, tags, and pushes Cobalt docker build images to ghr. docker-build-image: needs: [initialize] - runs-on: [self-hosted, linux, X64] + runs-on: [self-hosted, linux-runner] permissions: packages: write steps: @@ -138,7 +138,7 @@ jobs: needs: [initialize] permissions: packages: write - runs-on: [self-hosted, linux, X64] + runs-on: [self-hosted, linux-runner] steps: - name: Checkout files uses: actions/checkout@v3 @@ -168,7 +168,7 @@ jobs: build: needs: [initialize, docker-build-image] permissions: {} - runs-on: [self-hosted, linux, X64] + runs-on: [self-hosted, linux-runner] name: ${{matrix.name}}_${{matrix.config}} strategy: fail-fast: false @@ -238,7 +238,7 @@ jobs: github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'on_device') ) - runs-on: [self-hosted, linux, X64] + runs-on: [self-hosted, odt-runner] name: ${{ matrix.name }}_on_device_${{ matrix.type }} container: ${{ needs.docker-unittest-image.outputs.docker_unittest_tag }} permissions: {} @@ -317,7 +317,7 @@ jobs: on-host-test: needs: [initialize, docker-unittest-image, build] if: needs.initialize.outputs.on_host_test == 'true' - runs-on: [self-hosted, linux, X64] + runs-on: [self-hosted, linux-runner] name: ${{matrix.name}}_${{matrix.shard}}_test permissions: {} strategy: