Skip to content

Setup test pipeline for CI#31

Open
rschilli-dev wants to merge 27 commits intoGeneSysElektronik:ros2_devfrom
rschilli-dev:ros2_dev
Open

Setup test pipeline for CI#31
rschilli-dev wants to merge 27 commits intoGeneSysElektronik:ros2_devfrom
rschilli-dev:ros2_dev

Conversation

@rschilli-dev
Copy link
Collaborator

This PR adds different linter/checks to the repository to ensure a consistent codestyle and format.
It also uses a pre-commit setup to validate evreything with a single command.

rschilli-dev and others added 27 commits June 6, 2025 20:06
- added some ament_checker to testing pipeline
- fixed formatting against uncrustify
- more c++ style based on cpplint check
- also bump all packages to Cmake v3.8, C++17, version 2.4 and add consistent compiler options
this runs several checks to ensure the commits are well-formatted
- use regular ros docker images instead of building them manually in CI
- temporarly disable newer distros until code is updated for them
GeneSysElektronik#31

Disable CI in this PR because further configuration needs to be discussed
@rschilli-dev rschilli-dev marked this pull request as ready for review June 13, 2025 07:44
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