Skip to content

Commit

Permalink
Merge pull request #725 from robotology/fix-ci-ycm
Browse files Browse the repository at this point in the history
CI: Bump YCM to v0.11.1 and add macOS portaudio workaround
  • Loading branch information
traversaro authored Aug 24, 2020
2 parents 6712307 + 133c882 commit 6dcb2c8
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:

env:
vcpkg_robotology_TAG: v0.0.3
YCM_TAG: v0.11.0
YCM_TAG: v0.11.1
YARP_TAG: v3.3.2
ICUB_TAG: v1.15.0

Expand Down Expand Up @@ -67,7 +67,7 @@ jobs:
- name: Dependencies [macOS]
if: matrix.os == 'macOS-latest'
run: |
brew install ace assimp boost eigen swig qt5 orocos-kdl octave
brew install ace assimp boost eigen swig qt5 orocos-kdl
- name: Dependencies [Ubuntu]
if: contains(matrix.os, 'ubuntu')
Expand All @@ -90,8 +90,9 @@ jobs:
shell: bash
run: |
# YCM
git clone -b ${YCM_TAG} https://github.com/robotology/ycm
git clone https://github.com/robotology/ycm
cd ycm
git checkout ${YCM_TAG}
mkdir -p build
cd build
cmake -A x64 -DCMAKE_TOOLCHAIN_FILE=${VCPKG_INSTALLATION_ROOT}/scripts/buildsystems/vcpkg.cmake -DCMAKE_INSTALL_PREFIX=${GITHUB_WORKSPACE}/install/deps ..
Expand Down Expand Up @@ -141,6 +142,12 @@ jobs:
cmake -DCMAKE_PREFIX_PATH=${GITHUB_WORKSPACE}/install/deps -DCMAKE_INSTALL_PREFIX=${GITHUB_WORKSPACE}/install/deps ..
cmake --build . --config ${{ matrix.build_type }} --target install

- name: Dependencies (workaround for portaudio YCM problem) [macOS]
if: matrix.os == 'macOS-latest'
run: |
brew install octave
# ===================
# CMAKE-BASED PROJECT
# ===================
Expand Down

0 comments on commit 6dcb2c8

Please sign in to comment.