diff --git a/.github/resources/suppress_other_rmw.repos b/.github/resources/suppress_other_rmw.repos new file mode 100644 index 00000000..fe986d92 --- /dev/null +++ b/.github/resources/suppress_other_rmw.repos @@ -0,0 +1,11 @@ +definitions: + - &empty_repo + type: zip + url: data:application/zip;base64,UEsFBgAAAAAAAAAAAAAAAAAAAAAAAA== + +repositories: + ros2/rosidl_typesupport_connext/COLCON_IGNORE: *empty_repo + ros2/rmw_connext/COLCON_IGNORE: *empty_repo + + ros2/rosidl_typesupport_fastrtps/COLCON_IGNORE: *empty_repo + ros2/rmw_fastrtps/COLCON_IGNORE: *empty_repo diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 9f8ed646..67a7156f 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -13,9 +13,11 @@ jobs: # azure ubuntu repo can be flaky so add an alternate source run: sed -e 's/azure.archive.ubuntu.com/us.archive.ubuntu.com/g' -e t -e d /etc/apt/sources.list | sudo tee /etc/apt/sources.list.d/nonazure.list - name: Acquire ROS dependencies - uses: ros-tooling/setup-ros@0.0.19 + uses: ros-tooling/setup-ros@0.0.20 - name: Build and test ROS - uses: ros-tooling/action-ros-ci@0.0.15 + uses: ros-tooling/action-ros-ci@0.0.16 with: package-name: rmw_cyclonedds_cpp - vcs-repo-file-url: https://raw.githubusercontent.com/ros2/ros2/${{ matrix.rosdistro }}/ros2.repos + vcs-repo-file-url: > + https://raw.githubusercontent.com/ros2/ros2/${{ matrix.rosdistro }}/ros2.repos + https://raw.githubusercontent.com/${{github.repository}}/${{github.sha}}/.github/resources/suppress_other_rmw.repos