Skip to content

Commit

Permalink
More iteration on conda CI
Browse files Browse the repository at this point in the history
  • Loading branch information
S-Dafarra committed Jul 30, 2024
1 parent 1b15506 commit 27c4f83
Showing 1 changed file with 18 additions and 1 deletion.
19 changes: 18 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,29 @@ jobs:
# Actual dependencies
conda install yarp ycm-cmake-modules icub-main eigen idyntree bipedal-locomotion-framework human-dynamics-estimation wearables
- name: Linux-only Dependencies [Linux]
if: contains(matrix.os, 'ubuntu')
shell: bash -l {0}
run: |
conda install mesa-libgl-devel-cos7-x86_64
- name: Windows-only Dependencies [Windows]
if: contains(matrix.os, 'windows')
shell: bash -l {0}
run: |
conda install vs2019_win-64
- name: Windows-workarounds [Windows]
if: contains(matrix.os, 'windows')
shell: cmd /C CALL {0}
run: |
:: Due to this https://github.com/conda-forge/icub-models-feedstock/issues/18
:: pcl is removed as a workaround for https://github.com/ami-iit/bipedal-locomotion-framework/pull/695#issuecomment-1632208836
:: pcl can be re-added once we have a ros humble build compatible with PCL 1.13.0
:: pybind11 constrained as workaround for https://github.com/conda-forge/pybind11-feedstock/issues/95
conda install "pybind11<2.12.0"
conda remove icub-models pcl
- name: Print used environment
shell: bash -l {0}
run: |
Expand All @@ -66,7 +83,7 @@ jobs:
run: |
mkdir -p build
cd build
cmake -G"Visual Studio 16 2019" \
cmake -G"Visual Studio 17 2022" \
-DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DCMAKE_INSTALL_PREFIX=${GITHUB_WORKSPACE}/install ..
- name: Configure [Ubuntu/macOS]
Expand Down

0 comments on commit 27c4f83

Please sign in to comment.