-
Notifications
You must be signed in to change notification settings - Fork 40
33 lines (29 loc) · 1.33 KB
/
humble-semi-binary-build.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
name: Humble Semi-Binary Build
on:
pull_request:
branches:
- humble
push:
branches:
- humble
schedule: # Run every morning to detect flakiness and broken dependencies
- cron: '43 3 * * *'
jobs:
ci:
name: humble semi-binary build
runs-on: ubuntu-22.04
container:
image: osrf/ros:humble-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.humble.repos
rosdep install --from-paths . --ignore-src -r -y
source /opt/ros/humble/setup.bash
colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release --packages-skip sm_multi_ur5_sim sm_atomic_hierarchy sm_aws_warehouse_navigation sm_dance_bot_warehouse_2 sm_multi_ur5_sim sm_three_some sm_atomic_lifecycle sm_branching sm_dance_bot_warehouse_3 sm_pack_ml sm_advanced_recovery_1 sm_atomic_mode_states sm_dance_bot sm_ferrari sm_pubsub_1 sm_atomic sm_atomic_services sm_dance_bot_strikes_back sm_multi_panda_sim sm_respira_1 sm_atomic_24hr sm_autoware_avp sm_dance_bot_warehouse sm_multi_stage_1 sm_panda_moveit2z_cb_inventory