diff --git a/.github/workflows/call-build-macos.yaml b/.github/workflows/call-build-macos.yaml index 229d9c73ffd..99946ae598c 100644 --- a/.github/workflows/call-build-macos.yaml +++ b/.github/workflows/call-build-macos.yaml @@ -64,12 +64,21 @@ jobs: call-build-macos-package: if: needs.call-build-macos-legacy-check.outputs.build-type == 'modern' - runs-on: macos-latest + runs-on: ${{ matrix.config.runner }} environment: ${{ inputs.environment }} needs: - call-build-macos-legacy-check permissions: contents: read + strategy: + fail-fast: false + matrix: + config: + - name: "Normal macOS-latest runner" + runner: macos-latest + - name: "Apple Silicon macOS runner" + runner: macos-latest-xlarge + steps: - name: Checkout repository uses: actions/checkout@v4