From 3b4d1c4eed99a737e225e8e04e270e003bfa7d55 Mon Sep 17 00:00:00 2001 From: Rui Fu Date: Thu, 27 Feb 2025 22:16:11 +0800 Subject: [PATCH] using larger runner for e2e tests --- .github/workflows/e2e_test.yml | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/.github/workflows/e2e_test.yml b/.github/workflows/e2e_test.yml index 9f68932..e76fe37 100644 --- a/.github/workflows/e2e_test.yml +++ b/.github/workflows/e2e_test.yml @@ -29,7 +29,7 @@ jobs: strategy: matrix: alwaysUpdatePulsar: [ "true", "false" ] - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest-8-cores env: ALWAYS_UPDATE_PULSAR_RESOURCE: ${{ matrix.alwaysUpdatePulsar }} GOPRIVATE: github.com/streamnative @@ -37,14 +37,23 @@ jobs: IMAGE: streamnative/sn-platform:2.10.4.3 WATCH_CERT_MANAGER_CRDS: "false" steps: - - name: clean disk - run: | - df -h - sudo swapoff -a - sudo rm -rf /swapfile /usr/share/dotnet /usr/local/lib/android /opt/ghc - sudo apt clean - docker rmi $(docker images -q) -f - df -h + - name: Free Disk Space (Ubuntu) + uses: jlumbroso/free-disk-space@v1.3.0 + with: + # this might remove tools that are actually needed, + # if set to "true" but frees about 6 GB + tool-cache: false + # all of these default to true, but feel free to set to + # "false" if necessary for your workflow + android: true + dotnet: true + haskell: true + large-packages: true + docker-images: true + swap-storage: true + + - name: Cleanup disk + run: sudo rm -rf /usr/local/.ghcup - name: Set up Go 1.22.11 uses: actions/setup-go@v3