meta-ros
meta-ros copied to clipboard
Add GitHub Actions to meta-ros
Adding GitHub Actions to meta-ros would be useful for automating checks and builds.
- @ajlennon Yocto Layer CI Build and Test with GitHub Action by Alex Lennon (https://youtu.be/TsAcxd_acJI?si=HqRCqZ9M-f0T-Y-3) his work is here: https://github.com/DynamicDevices/meta-mono/blob/master/.github/workflows/CI_github.yml
- @razr did some work integrating meta-ros CI with GitHub Actions (https://github.com/razr/meta-ros/blob/hardknott-ur5-gh-action/.github/workflows/two-jobs.yaml)
- @Allegra42 is also giving a talk at the Yocto Summit 2023 entitled "Building a Yocto CI Pipeline with KAS, GitHub Actions and AWS - What could possibly go wrong?" (https://summit.yoctoproject.org/yocto-project-summit-2023-11/talk/RNHAPH/)
@moto-timo Also pointed me to the work done for CROPS: https://github.com/crops/poky-container/blob/master/.github/workflows/build-test-deploy.yml
See ROS 2 Tooling Working Group for existing ROS tooling:
- Design: GitHub Action Release Process
- action-ros-ci
- ROS 2 GitHub Action CI Template
- https://github.com/ros-tooling/setup-ros
- https://github.com/ros-tooling/setup-ros-docker/tree/master
- https://github.com/osrf/docker_images
GitHub Actions for superflore have been added: https://github.com/ros/meta-ros/blob/master/.github/workflows/generate_recipes.yml
Having GHA to automatically do PR checking and test builds would be a great addition.