Skip to content

jazzy Semi-Binary Build #217

jazzy Semi-Binary Build

jazzy Semi-Binary Build #217

name: jazzy Semi-Binary Build
on:
pull_request:
branches:
- jazzy
push:
branches:
- jazzy
schedule: # Run every morning to detect flakiness and broken dependencies
- cron: '43 3 * * *'
jobs:
ci:
name: jazzy semi-binary build
runs-on: ubuntu-24.04
container:
image: osrf/ros:jazzy-desktop
steps:
- uses: actions/checkout@v1
- name: dependencies and build
shell: bash
run: |
apt-get update
rm /etc/ros/rosdep/sources.list.d/20-default.list
rosdep init
rosdep update
vcs import < .github/SMACC2.jazzy.repos
rosdep install --from-paths . --ignore-src -r -y
source /opt/ros/jazzy/setup.bash
# Skip packages that require special dependencies or configurations:
colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release --packages-skip sm_panda_moveit2z_cb_inventory sm_panda_cl_moveit2z_cb_inventory sm_pack_ml sm_atomic sm_atomic_lifecycle sm_atomic_mode_states sm_advanced_recovery_1 sm_branching sm_multi_stage_1 sm_three_some