diff --git a/.github/workflows/build_linux.yml b/.github/workflows/build_linux.yml index 763cb9c2..01ddb95f 100644 --- a/.github/workflows/build_linux.yml +++ b/.github/workflows/build_linux.yml @@ -12,6 +12,7 @@ jobs: ros_distribution: - foxy - humble + - rolling include: # Foxy Fitzroy (June 2020 - May 2023) - os: ubuntu-20.04 @@ -23,8 +24,14 @@ jobs: test_target_framework: net6.0 ros_distribution: humble ros_version: 2 + # Rolling Ridley (June 2020 - Present) + - os: ubuntu-22.04 + test_target_framework: net6.0 + ros_distribution: rolling + ros_version: 2 runs-on: ${{ matrix.os }} + continue-on-error: ${{ matrix.ros_distribution == 'rolling' }} env: RCLDOTNET_TEST_TARGET_FRAMEWORK: ${{ matrix.test_target_framework }} @@ -46,6 +53,7 @@ jobs: uses: ros-tooling/setup-ros@v0.6 with: required-ros-distributions: ${{ matrix.ros_distribution }} + use-ros2-testing: ${{ matrix.ros_distribution == 'rolling' }} - name: Configure ros2_dotnet workspace run: | diff --git a/ros2_dotnet_rolling.repos b/ros2_dotnet_rolling.repos new file mode 100644 index 00000000..5a05b733 --- /dev/null +++ b/ros2_dotnet_rolling.repos @@ -0,0 +1,33 @@ +repositories: + ament_dotnet/ament_cmake_export_assemblies: + type: git + url: https://github.com/ros2-dotnet/ament_cmake_export_assemblies.git + version: main + ros2/common_interfaces: + type: git + url: https://github.com/ros2/common_interfaces.git + version: rolling + ros2/rcl_interfaces: + type: git + url: https://github.com/ros2/rcl_interfaces.git + version: rolling + ros2/rosidl_defaults: + type: git + url: https://github.com/ros2/rosidl_defaults.git + version: rolling + ros2/test_interface_files: + type: git + url: https://github.com/ros2/test_interface_files.git + version: rolling + ros2/unique_identifier_msgs: + type: git + url: https://github.com/ros2/unique_identifier_msgs.git + version: rolling + ros2_dotnet/dotnet_cmake_module: + type: git + url: https://github.com/ros2-dotnet/dotnet_cmake_module.git + version: main + ros2_dotnet/ros2_dotnet: + type: git + url: https://github.com/ros2-dotnet/ros2_dotnet.git + version: main