Skip to content

Commit e898065

Browse files
committed
Merge branch 'ci'
2 parents d56afe9 + fe9cf8f commit e898065

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -78,14 +78,7 @@ jobs:
7878
path: .deps/swig
7979

8080
- name: Install dependencies via apt
81-
if: ${{matrix.os != 'ubuntu-24.04'}}
82-
run: sudo apt-get install -qq ccache libeigen3-dev swig googletest
83-
84-
- name: Install dependencies via apt (Ubuntu-24.04-specific)
85-
if: ${{matrix.os == 'ubuntu-24.04'}}
86-
run: |
87-
sudo apt-get install -qq ccache libeigen3-dev bison googletest
88-
sudo apt-get remove -y -qq swig
81+
run: sudo apt-get install -qq ccache libeigen3-dev googletest
8982

9083
- name: Set up CMake
9184
uses: jwlawson/actions-setup-cmake@v2
@@ -126,6 +119,7 @@ jobs:
126119
cmake -S .deps/swig -B .deps/swig/build $CMAKE_CCACHE_LAUNCHER
127120
cmake --build .deps/swig/build
128121
sudo cmake --install .deps/swig/build
122+
sudo ln -s /usr/local/bin/swig /usr/local/bin/swig4.0 # shadows /usr/bin/swig4.0
129123
130124
- name: Configure kinematics-dynamics
131125
run: cmake -S . -B ./build $CMAKE_CCACHE_LAUNCHER -DCREATE_BINDINGS_PYTHON=ON -DENABLE_examples=ON

0 commit comments

Comments
 (0)