From 32b22bb67a1f7b0e90e2d309ec97285061a054ee Mon Sep 17 00:00:00 2001 From: Patrick Brosi Date: Tue, 25 Jun 2024 13:38:07 +0200 Subject: [PATCH] explicit builds for macos-13 and macos-14 --- .github/workflows/build.yml | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7e3becc..9990587 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -78,8 +78,38 @@ jobs: run: cd build && make - name: tests run: cd build && ctest --output-on-failure - macos-latest-build: - runs-on: macos-latest + macos-14-build: + runs-on: macos-14 + steps: + - name: Checkout repository code + uses: actions/checkout@v2 + - name: Checkout submodules + run: git submodule update --init --recursive + - name: install dependencies + run: brew install --force --overwrite cmake && brew install --force --overwrite glpk && brew tap coin-or-tools/coinor && brew install --force --overwrite coin-or-tools/coinor/cbc + - name: cmake + run: mkdir build && cd build && cmake .. + - name: make + run: cd build && make + - name: tests + run: cd build && ctest --output-on-failure + macos-13-build: + runs-on: macos-13 + steps: + - name: Checkout repository code + uses: actions/checkout@v2 + - name: Checkout submodules + run: git submodule update --init --recursive + - name: install dependencies + run: brew install --force --overwrite cmake && brew install --force --overwrite glpk && brew tap coin-or-tools/coinor && brew install --force --overwrite coin-or-tools/coinor/cbc + - name: cmake + run: mkdir build && cd build && cmake .. + - name: make + run: cd build && make + - name: tests + run: cd build && ctest --output-on-failure + macos-12-build: + runs-on: macos-12 steps: - name: Checkout repository code uses: actions/checkout@v2