diff --git a/.github/workflows/config.yml b/.github/workflows/config.yml index 9838b0a103..211ea1a7b0 100644 --- a/.github/workflows/config.yml +++ b/.github/workflows/config.yml @@ -161,6 +161,8 @@ jobs: steps: - name: Chcekout Source uses: actions/checkout@v3.0.2 + with: + submodule: recursive - name: Setup ROS-O deb repository run: | @@ -181,6 +183,22 @@ jobs: # setup build tools apt install -qq -y cmake build-essential catkin ros-one-rosbash + - name: Download unreleased files + run: | + source /opt/ros/one/setup.bash + set -x + apt install -qq -y git wget + mkdir -p ~/ws/src + cd ~/ws/src + # rosinstall_generator libsiftfast --rosdistro noetic + git clone https://github.com/tork-a/jsk_3rdparty-release.git -b release/noetic/libsiftfast/2.1.28-1 + wget https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/cafbff6dd2bd7869eb4f989bedd0a322a7c35d50.diff -O 1.patch + wget https://github.com/jsk-ros-pkg/jsk_3rdparty/commit/c8eb21e211d1a8f803cd55549a5b2bdc87e6ff9f.diff -O 2.patch + cd jsk_3rdparty-release + patch -p3 < ../1.patch + patch -p3 < ../2.patch + shell: bash + - name: Setup Workspace run: | source /opt/ros/one/setup.bash