From 06eabd4c6feff92ff586fa3e44c780276a766f48 Mon Sep 17 00:00:00 2001 From: Alex Lowe Date: Thu, 8 Feb 2024 15:27:56 -0500 Subject: [PATCH] ci: freeze macos runners at 13 Macos 13 stays on x86, macos 14 will be on arm64. Unfortunately arm64 mac runners don't support virtualization: https://docs.github.com/en/actions/using-github-hosted-runners/about-larger-runners/about-larger-runners#limitations-for-macos-larger-runners See: https://github.com/actions/runner-images/issues/9255 And: https://github.com/actions/runner-images/issues/9254 --- .github/workflows/tests-weekly.yaml | 6 ++++-- .github/workflows/tests.yaml | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests-weekly.yaml b/.github/workflows/tests-weekly.yaml index 71536e97..04b72331 100644 --- a/.github/workflows/tests-weekly.yaml +++ b/.github/workflows/tests-weekly.yaml @@ -19,7 +19,8 @@ jobs: fail-fast: false matrix: python: ["3.11"] - runs-on: macos-latest + os: [macos-13] + runs-on: ${{ matrix.os }} timeout-minutes: 120 steps: - name: Install Multipass @@ -65,7 +66,8 @@ jobs: fail-fast: false matrix: python: ["3.11"] - runs-on: macos-latest + os: [macos-13] + runs-on: ${{ matrix.os }} steps: - name: Install Multipass run: | diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 06a8833d..5e376b28 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -161,9 +161,11 @@ jobs: sg lxd -c ".tox/.tox/bin/tox run --skip-pkg-install --no-list-dependencies --colored yes -e integration-${{ matrix.python.tox-version }}" integration-smoketests-macos: strategy: + fail-fast: false matrix: python: ["3.11"] - runs-on: macos-latest + os: [macos-13] + runs-on: ${{ matrix.os }} steps: - name: Install Multipass run: |