From 4ff062b4d655fa67551586f56818cdd3102dd103 Mon Sep 17 00:00:00 2001 From: Thomas Hallgren Date: Sat, 17 Aug 2024 08:44:33 +0200 Subject: [PATCH] Disable the macos-13 runner for integration tests. Only run the integration tests on Linux. There are just not enough resources available on the macos-13 runner to reliably run tests using colima. Signed-off-by: Thomas Hallgren --- .github/workflows/dev.yaml | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/.github/workflows/dev.yaml b/.github/workflows/dev.yaml index d6888d0e7c..b7a4ab8299 100644 --- a/.github/workflows/dev.yaml +++ b/.github/workflows/dev.yaml @@ -61,8 +61,9 @@ jobs: matrix: runners: - ubuntu-latest - - macos-13 # use macos-latest once that runner (which is arm64) supports virtualization. - # Re-enable when virtualization is available so that WSL2 can be used and docker has a linux container daemon. + # Re-enable when we can run a proper cluster. Colima almost works on macOS but the very limited + # resources available make the test fail very often. On windows, we'll need WSL2 + # - macos-latest # - windows-latest runs-on: ${{ matrix.runners }} needs: build_images @@ -77,13 +78,6 @@ jobs: - name: Start minikube if: runner.os == 'Linux' uses: medyagh/setup-minikube@latest - - name: Start colima - if: runner.os == 'macOS' - shell: bash - run: | - brew install kubectl docker colima - # the macos-13 runner has 4 cpus, 14 GiB memory, and 14 GiB disk - colima start --kubernetes --cpu 2 --memory 6 --disk 10 - name: Install Argo Rollouts shell: bash run: |