From 0309afc0b97c9c159154c04afa7dd75a26091413 Mon Sep 17 00:00:00 2001 From: Gustavo Valverde Date: Tue, 26 Sep 2023 00:33:49 +0100 Subject: [PATCH] imp(workflows): use larger runners on time consuming jobs (#7626) Fixes: #7180 Closes: #6457 Fixes: #7625 --- .github/workflows/build-docker-image.yml | 2 +- .github/workflows/continous-integration-docker.yml | 4 ++-- .github/workflows/coverage.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-docker-image.yml b/.github/workflows/build-docker-image.yml index 4c91e196..a2542987 100644 --- a/.github/workflows/build-docker-image.yml +++ b/.github/workflows/build-docker-image.yml @@ -53,7 +53,7 @@ jobs: build: name: Build images timeout-minutes: 210 - runs-on: ubuntu-latest + runs-on: ubuntu-latest-xl outputs: image_digest: ${{ steps.docker_build.outputs.digest }} image_name: ${{ fromJSON(steps.docker_build.outputs.metadata)['image.name'] }} diff --git a/.github/workflows/continous-integration-docker.yml b/.github/workflows/continous-integration-docker.yml index 742c99b2..492c9556 100644 --- a/.github/workflows/continous-integration-docker.yml +++ b/.github/workflows/continous-integration-docker.yml @@ -149,7 +149,7 @@ jobs: # TODO: turn this test and the getblocktemplate test into a matrix, so the jobs use exactly the same diagnostics settings test-all: name: Test all - runs-on: ubuntu-latest + runs-on: ubuntu-latest-xl needs: build if: ${{ github.event.inputs.regenerate-disks != 'true' && github.event.inputs.run-full-sync != 'true' && github.event.inputs.run-lwd-sync != 'true' }} steps: @@ -175,7 +175,7 @@ jobs: # Same as above but we run all the tests behind the `getblocktemplate-rpcs` feature. test-all-getblocktemplate-rpcs: name: Test all with getblocktemplate-rpcs feature - runs-on: ubuntu-latest + runs-on: ubuntu-latest-xl needs: build if: ${{ github.event.inputs.regenerate-disks != 'true' && github.event.inputs.run-full-sync != 'true' && github.event.inputs.run-lwd-sync != 'true' }} steps: diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index df85f861..ff9b6068 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -54,7 +54,7 @@ jobs: # - stable builds (typically 30-50 minutes), and # - parameter downloads (an extra 90 minutes, but only when the cache expires) timeout-minutes: 140 - runs-on: ubuntu-latest + runs-on: ubuntu-latest-xl steps: - uses: actions/checkout@v4.0.0