diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ae33bc2..3a2e4a5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,6 +9,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-latest] python-version: ["3.8"] @@ -32,6 +33,15 @@ jobs: cmake -S . -B build -DCMAKE_BUILD_TYPE=Release cmake --build build --config Release --parallel cmake --install build --config Release --prefix install + - name: Copy CLP libraries (Darwin) + run: | + mkdir -p "/Users/runner/work/Osi/Osi/dist/lib" + cp -rf "${GITHUB_WORKSPACE}/build/_deps/mathoptsolverscmake-build/extern/Osi-prefix/src/Osi/lib/" "/Users/runner/work/Osi/Osi/dist/lib" + mkdir -p "/Users/runner/work/CoinUtils/CoinUtils/dist/lib" + cp -rf "${GITHUB_WORKSPACE}/build/_deps/mathoptsolverscmake-build/extern/CoinUtils-prefix/src/CoinUtils/lib/" "/Users/runner/work/CoinUtils/CoinUtils/dist/lib" + mkdir -p "/Users/runner/work/Clp/Clp/dist/lib" + cp -rf "${GITHUB_WORKSPACE}/build/_deps/mathoptsolverscmake-build/extern/Clp-prefix/src/Clp/lib/" "/Users/runner/work/Clp/Clp/dist/lib" + if: matrix.os == 'macos-latest' - name: Run tests run: python3 -u scripts/run_tests.py test_results - name: Checkout main branch