Skip to content

Commit 6c93ba3

Browse files
committed
Exclude other RMW from Github CI build
Since ros2#145, the CI build of rmw_cyclonedds_cpp has been failing on Windows due to inadvertently injecting fastrtps into the build process. fastrtps fails to build (eProsima/Fast-DDS#1173) causing the CI to fail. There doesn't seem to be a better way to suppress this in action-ros-ci ros-tooling/action-ros-ci#177 Fixes ros2#164
1 parent 224d761 commit 6c93ba3

File tree

2 files changed

+22
-4
lines changed

2 files changed

+22
-4
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
definitions:
2+
- &colcon_ignore
3+
type: zip
4+
url: data:application/zip;base64,UEsDBAoAAAAAAImJmFAAAAAAAAAAAAAAAAANAAAAQ09MQ09OX0lHTk9SRVBLAQIeAwoAAAAAAImJmFAAAAAAAAAAAAAAAAANAAAAAAAAAAAAAAC0gQAAAABDT0xDT05fSUdOT1JFUEsFBgAAAAABAAEAOwAAACsAAAAAAA==
5+
6+
repositories:
7+
ros2/rosidl_typesupport_connext: *colcon_ignore
8+
ros2/rmw_connext: *colcon_ignore
9+
10+
eProsima/Fast-CDR: *colcon_ignore
11+
eProsima/Fast-RTPS: *colcon_ignore
12+
ros2/rosidl_typesupport_fastrtps: *colcon_ignore
13+
ros2/rmw_fastrtps: *colcon_ignore
14+
15+
ros2/rmw_opensplice: *colcon_ignore
16+
ros2/rosidl_typesupport_opensplice: *colcon_ignore

.github/workflows/CI.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,18 @@ jobs:
66
fail-fast: false
77
matrix:
88
rosdistro: [master]
9-
os: [ubuntu-18.04, macOS-latest, windows-latest]
9+
os: [windows-latest]
1010
runs-on: ${{ matrix.os }}
1111
steps:
1212
- if: runner.os == 'Linux'
1313
# azure ubuntu repo can be flaky so add an alternate source
1414
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
1515
- name: Acquire ROS dependencies
16-
uses: ros-tooling/setup-ros@0.0.19
16+
uses: rotu/setup-ros@winrm
1717
- name: Build and test ROS
18-
uses: ros-tooling/[email protected].15
18+
uses: ros-tooling/[email protected].16
1919
with:
2020
package-name: rmw_cyclonedds_cpp
21-
vcs-repo-file-url: https://raw.githubusercontent.com/ros2/ros2/${{ matrix.rosdistro }}/ros2.repos
21+
vcs-repo-file-url: >
22+
https://raw.githubusercontent.com/ros2/ros2/${{ matrix.rosdistro }}/ros2.repos
23+
https://raw.githubusercontent.com/${{github.repository}}/${{github.sha}}/.github/resources/suppress_other_rmw.repos

0 commit comments

Comments
 (0)