Skip to content

Use default CI matrix#94

Merged
mxgrey merged 4 commits into
mainfrom
luca/default_ci
Jun 16, 2026
Merged

Use default CI matrix#94
mxgrey merged 4 commits into
mainfrom
luca/default_ci

Conversation

@luca-della-vedova

Copy link
Copy Markdown
Member

Similar to open-rmf/nlohmann_json_schema_validator_vendor#23, the plugins should still build under all supported ROS distros so we remove the manual override to validate that and reduce maintenance burden

Signed-off-by: Luca Della Vedova <lucadv@intrinsic.ai>
@mxgrey mxgrey added this to PMC Board Jun 9, 2026
@github-project-automation github-project-automation Bot moved this to Inbox in PMC Board Jun 9, 2026
mxgrey
mxgrey previously approved these changes Jun 16, 2026
@mxgrey mxgrey moved this from Inbox to In Review in PMC Board Jun 16, 2026
@mxgrey

mxgrey commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Related to #Open-RMF PMC (Restricted posting) > Removal of uncrustify from "old" core packages? @ 💬, there seem to be uncrustify failures for certain distros. I'll remove uncrustify as a required test, similar to what I did for rmf_task.

@luca-della-vedova luca-della-vedova left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are two different issues here, humble seems to fail because the rmf_visualization_building_systems Python tests are not detected and CI reports NO TESTS RAN, which is an error.

resolute fails on Uncrustify changing behavior, perhaps we can consider removing uncrustify like we did in other repos?

Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>
Signed-off-by: Michael X. Grey <mxgrey@intrinsic.ai>
@mxgrey mxgrey marked this pull request as ready for review June 16, 2026 12:51
@mxgrey mxgrey merged commit 466a9ce into main Jun 16, 2026
5 checks passed
@mxgrey mxgrey deleted the luca/default_ci branch June 16, 2026 12:52
@github-project-automation github-project-automation Bot moved this from In Review to Done in PMC Board Jun 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants