Skip to content

ci: add ROS 2 CI workflow for humble and jazzy#6

Merged
fcladera merged 2 commits intoros2from
feat/ros2_ci
Mar 3, 2026
Merged

ci: add ROS 2 CI workflow for humble and jazzy#6
fcladera merged 2 commits intoros2from
feat/ros2_ci

Conversation

@fcladera
Copy link
Contributor

@fcladera fcladera commented Mar 3, 2026

Changes

CI Workflow

  • Add GitHub Actions workflow for ROS 2 (replacing the ROS 1 catkin-based one)
  • Matrix build across humble and jazzy distros
  • Build with colcon + run tests
  • Install smach dependency for test_synchronize_channel

Style Fixes

  • Fix pep257 docstring formatting in launch files
  • Fix flake8 line length, whitespace, unused imports (import pdb, f-string without placeholders)
  • Fix import ordering and single quotes for jazzy flake8 compatibility

fcladera added 2 commits March 3, 2026 11:49
- Matrix build across humble and jazzy distros
- colcon build + colcon test
- Install smach dependency for test_synchronize_channel
- Fix pep257 docstring formatting in launch files
- Fix flake8 line length, whitespace, unused imports
- Fix import ordering and single quotes for jazzy compatibility
@fcladera fcladera merged commit 5c356ad into ros2 Mar 3, 2026
2 checks passed
@fcladera fcladera deleted the feat/ros2_ci branch March 3, 2026 16:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant