diff --git a/.github/workflows/build_llvm.yml b/.github/workflows/build_llvm.yml index cfeddb33..12b4cccb 100644 --- a/.github/workflows/build_llvm.yml +++ b/.github/workflows/build_llvm.yml @@ -78,7 +78,7 @@ jobs: os: "windows" arch: amd64 - name: "macos_arm64" - runs-on: "macos-14" + runs-on: "self-hosted-macos-arm64" os: "macos" arch: arm64 # - name: "macos_x86_64" @@ -121,6 +121,7 @@ jobs: submodules: true - name: "Setup base" + if: matrix.runs-on != 'self-hosted-macos-arm64' uses: ./.github/actions/setup_base id: setup_base with: diff --git a/.github/workflows/build_mlir_python_bindings_wheel.yml b/.github/workflows/build_mlir_python_bindings_wheel.yml index a59064dc..bb7b03ea 100644 --- a/.github/workflows/build_mlir_python_bindings_wheel.yml +++ b/.github/workflows/build_mlir_python_bindings_wheel.yml @@ -72,7 +72,7 @@ jobs: os: "windows" arch: "amd64" - name: "macos_arm64" - runs-on: "macos-14" + runs-on: "self-hosted-macos-arm64" os: "macos" arch: "arm64" # - name: "macos_x86_64" @@ -101,6 +101,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: "Setup base" + if: matrix.runs-on != 'self-hosted-macos-arm64' uses: ./.github/actions/setup_base id: setup_base with: @@ -200,7 +201,7 @@ jobs: "ubuntu-22.04", "ubuntu-22.04-arm", "macos-13", - "macos-14", + "self-hosted-macos-arm64", "windows-2022" ] python-version: [ @@ -211,7 +212,7 @@ jobs: {runs-on: "ubuntu-22.04", name: "ubuntu_x86_64", os: "ubuntu"}, {runs-on: "ubuntu-22.04-arm", name: "ubuntu_aarch64", os: "ubuntu"}, {runs-on: "windows-2022", name: "windows_amd64", os: "windows"}, - {runs-on: "macos-14", name: "macos_arm64", os: "macos"}, + {runs-on: "self-hosted-macos-arm64", name: "macos_arm64", os: "macos"}, # {runs-on: "macos-13", name: "macos_x86_64", os: "macos"} ] exclude: diff --git a/.github/workflows/build_test_release_eudsl.yml b/.github/workflows/build_test_release_eudsl.yml index c4c9ce7e..e0a37ec0 100644 --- a/.github/workflows/build_test_release_eudsl.yml +++ b/.github/workflows/build_test_release_eudsl.yml @@ -73,7 +73,7 @@ jobs: os: "windows" arch: "amd64" - name: "macos_arm64" - runs-on: "macos-14" + runs-on: "self-hosted-macos-arm64" os: "macos" arch: "arm64" # - name: "macos_x86_64" @@ -102,6 +102,7 @@ jobs: uses: actions/checkout@v4.2.2 - name: "Setup base" + if: matrix.runs-on != 'self-hosted-macos-arm64' uses: ./.github/actions/setup_base id: setup_base with: @@ -273,7 +274,7 @@ jobs: strategy: fail-fast: false matrix: - runs-on: ["ubuntu-22.04", "ubuntu-22.04-arm", "macos-13", "macos-14", "windows-2022"] + runs-on: ["ubuntu-22.04", "ubuntu-22.04-arm", "macos-13", "self-hosted-macos-arm64", "windows-2022"] python-version: [ # "3.9", "3.10", "3.11", "3.12", "3.13" @@ -282,7 +283,7 @@ jobs: {runs-on: "ubuntu-22.04", name: "ubuntu_x86_64", os: "ubuntu"}, {runs-on: "ubuntu-22.04-arm", name: "ubuntu_aarch64", os: "ubuntu"}, {runs-on: "windows-2022", name: "windows_amd64", os: "windows"}, - {runs-on: "macos-14", name: "macos_arm64", os: "macos"}, + {runs-on: "self-hosted-macos-arm64", name: "macos_arm64", os: "macos"}, # {runs-on: "macos-13", name: "macos_x86_64", os: "macos"} ] exclude: @@ -341,7 +342,7 @@ jobs: runs-on: [ "ubuntu-22.04", "ubuntu-22.04-arm", - "macos-14", + "self-hosted-macos-arm64", "macos-13", "windows-2022" ] @@ -353,7 +354,7 @@ jobs: {runs-on: "ubuntu-22.04", name: "ubuntu_x86_64", os: "ubuntu"}, {runs-on: "ubuntu-22.04-arm", name: "ubuntu_aarch64", os: "ubuntu"}, {runs-on: "windows-2022", name: "windows_amd64", os: "windows"}, - {runs-on: "macos-14", name: "macos_arm64", os: "macos"}, + {runs-on: "self-hosted-macos-arm64", name: "macos_arm64", os: "macos"}, # {runs-on: "macos-13", name: "macos_x86_64", os: "macos"} ] exclude: diff --git a/.github/workflows/build_test_release_eudsl_python_extras.yml b/.github/workflows/build_test_release_eudsl_python_extras.yml index bc01417d..68efdd1d 100644 --- a/.github/workflows/build_test_release_eudsl_python_extras.yml +++ b/.github/workflows/build_test_release_eudsl_python_extras.yml @@ -84,7 +84,7 @@ jobs: "ubuntu-22.04", "ubuntu-22.04-arm", "macos-13", - "macos-14", + "self-hosted-macos-arm64", "windows-2022" ] python-version: [ @@ -95,7 +95,7 @@ jobs: {runs-on: "ubuntu-22.04", name: "ubuntu_x86_64", os: "ubuntu"}, {runs-on: "ubuntu-22.04-arm", name: "ubuntu_aarch64", os: "ubuntu"}, {runs-on: "windows-2022", name: "windows_amd64", os: "windows"}, - {runs-on: "macos-14", name: "macos_arm64", os: "macos"}, + {runs-on: "self-hosted-macos-arm64", name: "macos_arm64", os: "macos"}, # {runs-on: "macos-13", name: "macos_x86_64", os: "macos"} ] exclude: