From: Marc Fehling Date: Tue, 25 Feb 2025 18:11:46 +0000 (+0100) Subject: Added matrix strategy for OS versions in MacOS jobs. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F18167%2Fhead;p=dealii.git Added matrix strategy for OS versions in MacOS jobs. --- diff --git a/.github/workflows/osx.yml b/.github/workflows/osx.yml index 70740635af..51072c467d 100644 --- a/.github/workflows/osx.yml +++ b/.github/workflows/osx.yml @@ -26,8 +26,8 @@ jobs: osx-serial: # simple serial build using apple clang - name: OSX serial - runs-on: [macos-latest] + name: ${{ matrix.os }} serial + runs-on: ${{ matrix.os }} # # The following condition only runs the workflow on 'push' or if the @@ -37,6 +37,11 @@ jobs: # # if: ${{ github.event_name == 'push' || !github.event.pull_request.draft }} + strategy: + fail-fast: false + matrix: + os: [macos-13, macos-14] + steps: - uses: actions/checkout@v4 - name: info @@ -68,8 +73,8 @@ jobs: osx-parallel64: # MPI build using apple clang and 64 bit indices - name: OSX parallel 64bit - runs-on: [macos-latest] + name: ${{ matrix.os }} parallel 64bit + runs-on: ${{ matrix.os }} # # The following condition only runs the workflow on 'push' or if the @@ -79,6 +84,11 @@ jobs: # # if: ${{ github.event_name == 'push' || !github.event.pull_request.draft }} + strategy: + fail-fast: false + matrix: + os: [macos-13, macos-14] + steps: - uses: actions/checkout@v4 - name: setup