Skip to content

Commit

Permalink
Update to Iron
Browse files Browse the repository at this point in the history
Signed-off-by: Francisco Martín Rico <fmrico@gmail.com>
  • Loading branch information
fmrico committed Jul 15, 2023
1 parent 8bcaffd commit 2e802b8
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 0 deletions.
38 changes: 38 additions & 0 deletions .github/workflows/iron-devel.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: humble-devel

on:
pull_request:
branches:
- humble-devel
push:
branches:
- humble-devel

jobs:
build-and-test:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-22.04]
fail-fast: false
steps:
- name: Setup ROS 2
uses: ros-tooling/setup-ros@0.3.3
with:
required-ros-distributions: humble
- name: build and test
uses: ros-tooling/action-ros-ci@0.2.5
with:
package-name: rclcpp_cascade_lifecycle cascade_lifecycle_msgs
target-ros2-distro: humble
vcs-repo-file-url: ""
colcon-mixin-name: coverage-gcc
colcon-mixin-repository: https://raw.githubusercontent.com/colcon/colcon-mixin-repository/master/index.yaml
- name: Codecov
uses: codecov/codecov-action@v1.2.1
with:
file: ros_ws/lcov/total_coverage.info
flags: unittests
name: codecov-umbrella
# yml: ./codecov.yml
fail_ci_if_error: false
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
[![foxy-devel](https://github.com/fmrico/cascade_lifecycle/actions/workflows/foxy-devel.yaml/badge.svg)](https://github.com/fmrico/cascade_lifecycle/actions/workflows/foxy-devel.yaml)
[![galactic-devel](https://github.com/fmrico/cascade_lifecycle/actions/workflows/galactic-devel.yaml/badge.svg)](https://github.com/fmrico/cascade_lifecycle/actions/workflows/galactic-devel.yaml)
[![humble-devel](https://github.com/fmrico/cascade_lifecycle/actions/workflows/humble-devel.yaml/badge.svg)](https://github.com/fmrico/cascade_lifecycle/actions/workflows/humble-devel.yaml)
[![iron-devel](https://github.com/fmrico/cascade_lifecycle/actions/workflows/iron-devel.yaml/badge.svg)](https://github.com/fmrico/cascade_lifecycle/actions/workflows/iron-devel.yaml)
[![rolling-devel](https://github.com/fmrico/cascade_lifecycle/actions/workflows/rolling-devel.yaml/badge.svg)](https://github.com/fmrico/cascade_lifecycle/actions/workflows/rolling-devel.yaml)

[Managed nodes](https://design.ros2.org/articles/node_lifecycle.html) (or lifecycle nodes, LN) are an extremely useful concept in ROS2. It provides a mechanism to define states in a node so that its life cycle can be better controlled.
Expand Down

0 comments on commit 2e802b8

Please sign in to comment.