Skip to content

gazebo compatibility on jammy #75

gazebo compatibility on jammy

gazebo compatibility on jammy #75

name: Check Rolling Compatibility on Humble
# author: Christoph Froehlich <[email protected]>
# description: 'Build & test the rolling stack on Humble distro.'
on:
workflow_dispatch:
pull_request:
paths:
- '.github/workflows/rolling-compatibility-humble-binary-build.yml'
schedule:
# Run every morning to detect flakiness and broken dependencies
- cron: '03 1 * * *'
env:
GZ_VERSION: "harmonic"
jobs:
stack-build-on-humble:
uses: ./.github/workflows/reusable-industrial-ci-with-cache.yml
strategy:
fail-fast: false
matrix:
ROS_DISTRO: [humble]
ROS_REPO: [testing]
with:
ros_distro: ${{ matrix.ROS_DISTRO }}
ros_repo: ${{ matrix.ROS_REPO }}
# install upstream dependencies for gz*, but exclude some packages inside rosidl repository
upstream_workspace: ros_controls.rolling-upstream.repos -../ros2/rosidl/rosidl_generator_tests -../ros2/rosidl/rosidl_typesupport_introspection_tests -../ros2/rosidl/rosidl_typesupport_introspection_c -../ros2/rosidl/rosidl_typesupport_introspection_cpp -../ros2/rosidl/rosidl_typesupport_interface -../ros2/rosidl/rosidl_runtime_c -../ros2/rosidl/rosidl_runtime_cpp -../ros2/rosidl/rosidl_parser -../ros2/rosidl/rosidl_generator_type_description -../ros2/rosidl/rosidl_generator_c -../ros2/rosidl/rosidl_generator_cpp -../ros2/rosidl/rosidl_cmake -../ros2/rosidl/rosidl_cli -../ros2/rosidl/rosidl_adapter
target_workspace: ros_controls.rolling-on-humble.repos
ref_for_scheduled_build: master
rosdep_skip_keys: libshaderc-dev glslc # not available on jammy