diff --git a/.github/workflows/checks.build.yaml b/.github/workflows/checks.build.yaml index 31cac1d9..f61f3372 100644 --- a/.github/workflows/checks.build.yaml +++ b/.github/workflows/checks.build.yaml @@ -86,9 +86,21 @@ jobs: name: Install Docker on macOS if: contains(matrix.os, 'macos') # macOS runner is missing Docker run: |- + # Verify Intel-based macOS + arch=$(uname -m) + case "$arch" in + i386|x86_64) + echo "Supported architecture: $arch" + ;; + *) + >&2 echo 'The macOS is not running on a supported Intel architecture. Virtualization is not supported.' + exit 1 + ;; + esac # Install Docker brew install docker - # Docker on macOS misses daemon due to licensing, so install colima as runtime + # Docker on macOS does not include the Docker daemon due to licensing issues. + # Install Colima to use as the Docker runtime. brew install colima # Start the daemon colima start diff --git a/.github/workflows/checks.desktop-runtime-errors.yaml b/.github/workflows/checks.desktop-runtime-errors.yaml index f1e38b44..c0f35828 100644 --- a/.github/workflows/checks.desktop-runtime-errors.yaml +++ b/.github/workflows/checks.desktop-runtime-errors.yaml @@ -10,8 +10,8 @@ jobs: strategy: matrix: os: - - macos-latest # Apple silicon (ARM64) - - macos-13 # Intel-based (x86-64) + - macos-latest # Latest Apple silicon (ARM64) + - macos-12 # Latest Intel-based (x86-64) - ubuntu-latest - windows-latest fail-fast: false # Allows to see results from other combinations