diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index b487ca15..d1622424 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -38,10 +38,6 @@ jobs: sudo apt-get -y install ros-${{ matrix.ros_distro }}-rtabmap-ros sudo apt-get -y remove ros-${{ matrix.ros_distro }}-rtabmap - - uses: actions/checkout@v2 - with: - path: 'catkin_ws/src/rtabmap_ros' - - uses: actions/checkout@v2 with: repository: 'introlab/rtabmap' @@ -50,11 +46,16 @@ jobs: - name: Setup catkin workspace run: | source /opt/ros/${{ matrix.ros_distro }}/setup.bash + mkdir -p ${{github.workspace}}/catkin_ws/src cd ${{github.workspace}}/catkin_ws/src catkin_init_workspace cd .. catkin_make + - uses: actions/checkout@v2 + with: + path: 'catkin_ws/src/rtabmap_ros' + - name: Build latest rtabmap library run: | source /opt/ros/${{ matrix.ros_distro }}/setup.bash