diff --git a/.github/workflows/macos-linux-conda.yml b/.github/workflows/macos-linux-conda.yml
index da537048141fd60a4e35b4f2de3061ac8d121bd5..5b4d313a9dabd1610dec96037bb831430f537194 100644
--- a/.github/workflows/macos-linux-conda.yml
+++ b/.github/workflows/macos-linux-conda.yml
@@ -53,6 +53,17 @@ jobs:
         make test
         make install
 
+    - name: Configure hpp-fcl
+        shell: bash -l {0}
+        run: |
+          conda activate eigenpy
+          conda install -c conda-forge octomap assimp qhull
+
+          git clone https://github.com/humanoid-path-planner/hpp-fcl.git --recursive
+          cd hpp-fcl
+          mkdir build && cd build
+          cmake .. -DCMAKE_INSTALL_PREFIX=$CONDA_PREFIX -DCMAKE_BUILD_TYPE=Release -DPYTHON_EXECUTABLE=$(which python3)
+
     - name: Uninstall EigenPy
       shell: bash -l {0}
       run: |