Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ on:
ci_target_ref:
required: true
type: string
workflow_dispatch:
inputs:
name:
description: "Manual trigger"

env:
ROS_DISTRO: rolling
Expand Down
3 changes: 3 additions & 0 deletions config/android/generic/create.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,14 @@ pushd $FW_TARGETDIR >/dev/null
# ignore broken packages
touch mcu_ws/ros2/rcl_logging/rcl_logging_log4cxx/COLCON_IGNORE
touch mcu_ws/ros2/rcl_logging/rcl_logging_spdlog/COLCON_IGNORE
touch mcu_ws/ros2/rcl_logging/rcl_logging_implementation/COLCON_IGNORE
touch mcu_ws/ros2/rcl/COLCON_IGNORE
touch mcu_ws/ros2_tracing/test_tracetools/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_typesupport_introspection_cpp/COLCON_IGNORE
touch mcu_ws/uros/rcl/rcl_yaml_param_parser/COLCON_IGNORE
touch mcu_ws/uros/rclc/rclc_examples/COLCON_IGNORE
touch mcu_ws/ros2/ros2_tracing/lttngpy/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_py/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_backend_registry/COLCON_IGNORE

popd >/dev/null
3 changes: 3 additions & 0 deletions config/freertos/crazyflie21/create.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,15 @@ pushd $FW_TARGETDIR >/dev/null

# ignore broken packages
touch mcu_ws/ros2/rcl_logging/rcl_logging_spdlog/COLCON_IGNORE
touch mcu_ws/ros2/rcl_logging/rcl_logging_implementation/COLCON_IGNORE
touch mcu_ws/ros2/rcl/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_typesupport_introspection_cpp/COLCON_IGNORE
touch mcu_ws/ros2/rcpputils/COLCON_IGNORE
touch mcu_ws/ros2/ros2_tracing/test_tracetools/COLCON_IGNORE
touch mcu_ws/uros/rcl/rcl_yaml_param_parser/COLCON_IGNORE
touch mcu_ws/uros/rclc/rclc_examples/COLCON_IGNORE
touch mcu_ws/ros2/ros2_tracing/lttngpy/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_py/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_backend_registry/COLCON_IGNORE

popd >/dev/null
5 changes: 5 additions & 0 deletions config/freertos/esp32/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ source $FW_TARGETDIR/venv/bin/activate
export IDF_TOOLS_PATH=$FW_TARGETDIR/toolchain/espressif
export IDF_PATH=$FW_TARGETDIR/toolchain/esp-idf

# ESP-IDF v4.1 vendors third-party trees (mbedtls) whose cmake_minimum_required
# predates 3.5, which CMake 4 rejects outright. Restore the old floor until the
# pinned ESP-IDF is bumped.
export CMAKE_POLICY_VERSION_MINIMUM=3.5

eval $(python3 $FW_TARGETDIR/toolchain/esp-idf/tools/idf_tools.py export --prefer-system)

. $IDF_PATH/export.sh
Expand Down
5 changes: 5 additions & 0 deletions config/freertos/esp32/configure.sh
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,11 @@ UROS_APP_FOLDER="$FW_TARGETDIR/freertos_apps/apps/$UROS_APP"
export IDF_TOOLS_PATH=$FW_TARGETDIR/toolchain/espressif
export IDF_PATH=$FW_TARGETDIR/toolchain/esp-idf

# ESP-IDF v4.1 vendors third-party trees (mbedtls) whose cmake_minimum_required
# predates 3.5, which CMake 4 rejects outright. Restore the old floor until the
# pinned ESP-IDF is bumped.
export CMAKE_POLICY_VERSION_MINIMUM=3.5

eval $(python3 $FW_TARGETDIR/toolchain/esp-idf/tools/idf_tools.py export --prefer-system)

. $IDF_PATH/export.sh
Expand Down
3 changes: 3 additions & 0 deletions config/freertos/esp32/create.sh
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,15 @@ pushd $FW_TARGETDIR >/dev/null

# ignore broken packages
touch mcu_ws/ros2/rcl_logging/rcl_logging_spdlog/COLCON_IGNORE
touch mcu_ws/ros2/rcl_logging/rcl_logging_implementation/COLCON_IGNORE
touch mcu_ws/ros2/rcl/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_typesupport_introspection_cpp/COLCON_IGNORE
touch mcu_ws/ros2/rcpputils/COLCON_IGNORE
touch mcu_ws/ros2/ros2_tracing/test_tracetools/COLCON_IGNORE
touch mcu_ws/uros/rcl/rcl_yaml_param_parser/COLCON_IGNORE
touch mcu_ws/uros/rclc/rclc_examples/COLCON_IGNORE
touch mcu_ws/ros2/ros2_tracing/lttngpy/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_py/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_backend_registry/COLCON_IGNORE

popd >/dev/null
3 changes: 3 additions & 0 deletions config/freertos/nucleo_f446re/create.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,15 @@ pushd $FW_TARGETDIR >/dev/null

# ignore broken packages
touch mcu_ws/ros2/rcl_logging/rcl_logging_spdlog/COLCON_IGNORE
touch mcu_ws/ros2/rcl_logging/rcl_logging_implementation/COLCON_IGNORE
touch mcu_ws/ros2/rcl/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_typesupport_introspection_cpp/COLCON_IGNORE
touch mcu_ws/ros2/rcpputils/COLCON_IGNORE
touch mcu_ws/ros2/ros2_tracing/test_tracetools/COLCON_IGNORE
touch mcu_ws/uros/rcl/rcl_yaml_param_parser/COLCON_IGNORE
touch mcu_ws/uros/rclc/rclc_examples/COLCON_IGNORE
touch mcu_ws/ros2/ros2_tracing/lttngpy/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_py/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_backend_registry/COLCON_IGNORE

popd >/dev/null
3 changes: 3 additions & 0 deletions config/freertos/nucleo_f446ze/create.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,15 @@ pushd $FW_TARGETDIR >/dev/null

# ignore broken packages
touch mcu_ws/ros2/rcl_logging/rcl_logging_spdlog/COLCON_IGNORE
touch mcu_ws/ros2/rcl_logging/rcl_logging_implementation/COLCON_IGNORE
touch mcu_ws/ros2/rcl/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_typesupport_introspection_cpp/COLCON_IGNORE
touch mcu_ws/ros2/rcpputils/COLCON_IGNORE
touch mcu_ws/ros2/ros2_tracing/test_tracetools/COLCON_IGNORE
touch mcu_ws/uros/rcl/rcl_yaml_param_parser/COLCON_IGNORE
touch mcu_ws/uros/rclc/rclc_examples/COLCON_IGNORE
touch mcu_ws/ros2/ros2_tracing/lttngpy/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_py/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_backend_registry/COLCON_IGNORE

popd >/dev/null
3 changes: 3 additions & 0 deletions config/freertos/nucleo_f746zg/create.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,15 @@ pushd $FW_TARGETDIR >/dev/null

# ignore broken packages
touch mcu_ws/ros2/rcl_logging/rcl_logging_spdlog/COLCON_IGNORE
touch mcu_ws/ros2/rcl_logging/rcl_logging_implementation/COLCON_IGNORE
touch mcu_ws/ros2/rcl/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_typesupport_introspection_cpp/COLCON_IGNORE
touch mcu_ws/ros2/rcpputils/COLCON_IGNORE
touch mcu_ws/ros2/ros2_tracing/test_tracetools/COLCON_IGNORE
touch mcu_ws/uros/rcl/rcl_yaml_param_parser/COLCON_IGNORE
touch mcu_ws/uros/rclc/rclc_examples/COLCON_IGNORE
touch mcu_ws/ros2/ros2_tracing/lttngpy/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_py/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_backend_registry/COLCON_IGNORE

popd >/dev/null
3 changes: 3 additions & 0 deletions config/freertos/nucleo_f767zi/create.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,15 @@ pushd $FW_TARGETDIR >/dev/null

# ignore broken packages
touch mcu_ws/ros2/rcl_logging/rcl_logging_spdlog/COLCON_IGNORE
touch mcu_ws/ros2/rcl_logging/rcl_logging_implementation/COLCON_IGNORE
touch mcu_ws/ros2/rcl/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_typesupport_introspection_cpp/COLCON_IGNORE
touch mcu_ws/ros2/rcpputils/COLCON_IGNORE
touch mcu_ws/ros2/ros2_tracing/test_tracetools/COLCON_IGNORE
touch mcu_ws/uros/rcl/rcl_yaml_param_parser/COLCON_IGNORE
touch mcu_ws/uros/rclc/rclc_examples/COLCON_IGNORE
touch mcu_ws/ros2/ros2_tracing/lttngpy/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_py/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_backend_registry/COLCON_IGNORE

popd >/dev/null
3 changes: 3 additions & 0 deletions config/freertos/olimex-stm32-e407/create.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,16 @@ pushd $FW_TARGETDIR >/dev/null

# ignore broken packages
touch mcu_ws/ros2/rcl_logging/rcl_logging_spdlog/COLCON_IGNORE
touch mcu_ws/ros2/rcl_logging/rcl_logging_implementation/COLCON_IGNORE
touch mcu_ws/ros2/rcl/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_typesupport_introspection_cpp/COLCON_IGNORE
touch mcu_ws/ros2/rcpputils/COLCON_IGNORE
touch mcu_ws/ros2/ros2_tracing/test_tracetools/COLCON_IGNORE
touch mcu_ws/uros/rcl/rcl_yaml_param_parser/COLCON_IGNORE
touch mcu_ws/uros/rclc/rclc_examples/COLCON_IGNORE
touch mcu_ws/ros2/ros2_tracing/lttngpy/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_py/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_backend_registry/COLCON_IGNORE
touch mcu_ws/ros2/rmw/rmw_security_common/COLCON_IGNORE

popd >/dev/null
3 changes: 3 additions & 0 deletions config/generate_lib/generic/create.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,16 @@ pushd $FW_TARGETDIR >/dev/null

# ignore broken packages
touch mcu_ws/ros2/rcl_logging/rcl_logging_spdlog/COLCON_IGNORE
touch mcu_ws/ros2/rcl_logging/rcl_logging_implementation/COLCON_IGNORE
touch mcu_ws/ros2/rcl/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_typesupport_introspection_cpp/COLCON_IGNORE
touch mcu_ws/ros2/rcpputils/COLCON_IGNORE
touch mcu_ws/ros2/ros2_tracing/test_tracetools/COLCON_IGNORE
touch mcu_ws/uros/rcl/rcl_yaml_param_parser/COLCON_IGNORE
touch mcu_ws/uros/rclc/rclc_examples/COLCON_IGNORE
touch mcu_ws/ros2/ros2_tracing/lttngpy/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_py/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_backend_registry/COLCON_IGNORE
touch mcu_ws/ros2/rmw/rmw_security_common/COLCON_IGNORE

popd >/dev/null
2 changes: 2 additions & 0 deletions config/raspbian/generic/configure.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ pushd $FW_TARGETDIR >/dev/null
if [ -d mcu_ws/ros2/rosidl ]; then
touch mcu_ws/ros2/rosidl/rosidl_typesupport_introspection_c/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_typesupport_introspection_cpp/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_py/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_backend_registry/COLCON_IGNORE
fi

vcs import --input raspbian_apps/$CONFIG_NAME/app.repos mcu_ws/
Expand Down
5 changes: 5 additions & 0 deletions config/zephyr/generic/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,11 @@ pushd $FW_TARGETDIR >/dev/null
export ZEPHYR_SDK_INSTALL_DIR=$FW_TARGETDIR/zephyr-sdk
export PATH=~/.local/bin:"$PATH"

# Zephyr v2.6.0 vendors third-party modules (civetweb) whose
# cmake_minimum_required predates 3.5, which CMake 4 rejects outright.
# Restore the old floor until the pinned Zephyr is bumped.
export CMAKE_POLICY_VERSION_MINIMUM=3.5


# Retrieve user app
unset UROS_APP
Expand Down
3 changes: 3 additions & 0 deletions config/zephyr/generic/create.sh
Original file line number Diff line number Diff line change
Expand Up @@ -70,13 +70,16 @@ pushd $FW_TARGETDIR >/dev/null

# ignore broken packages
touch mcu_ws/ros2/rcl_logging/rcl_logging_spdlog/COLCON_IGNORE
touch mcu_ws/ros2/rcl_logging/rcl_logging_implementation/COLCON_IGNORE
touch mcu_ws/ros2/rcl/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_typesupport_introspection_cpp/COLCON_IGNORE
touch mcu_ws/ros2/rcpputils/COLCON_IGNORE
touch mcu_ws/ros2/ros2_tracing/test_tracetools/COLCON_IGNORE
touch mcu_ws/uros/rcl/rcl_yaml_param_parser/COLCON_IGNORE
touch mcu_ws/uros/rclc/rclc_examples/COLCON_IGNORE
touch mcu_ws/ros2/ros2_tracing/lttngpy/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_py/COLCON_IGNORE
touch mcu_ws/ros2/rosidl/rosidl_buffer_backend_registry/COLCON_IGNORE

# Upgrade sphinx
pip install --force-reinstall docutils==0.16 Sphinx==4.2.0
Expand Down
Loading