-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Ubuntu 24.04 Noble and switch Rolling to it #842
Add Ubuntu 24.04 Noble and switch Rolling to it #842
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #842 +/- ##
=======================================
Coverage 45.81% 45.81%
=======================================
Files 2 2
Lines 299 299
Branches 80 80
=======================================
Hits 137 137
Misses 162 162 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tentevly approve. However, I think we need to merge it when ubuntu-24.04 GitHub runner will become available.
- os: macOS-latest | ||
ros_distribution: humble | ||
- os: macOS-latest | ||
ros_distribution: iron | ||
- os: macOS-latest | ||
ros_distribution: rolling |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@christophebedard AFAIK we don't support macOS officially anymore.
Can we remove these macOS related items?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ROS 2 officially doesn't support macOS anymore as tier 1 or 2, but setup-ros
/action-ros-ci
don't officially not support it. It's just been kind of broken for a while. I would leave it there for now and consider removing it separately.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See #845
a4d07ab
to
a4d14c8
Compare
Signed-off-by: Christophe Bedard <christophe.bedard@apex.ai>
Signed-off-by: Christophe Bedard <christophe.bedard@apex.ai>
Signed-off-by: Christophe Bedard <christophe.bedard@apex.ai>
a4d14c8
to
dbb5ee7
Compare
Since this works and pretty much only affects the local tests, I'll go ahead and merge it. |
Requires ros-tooling/setup-ros#658
See also ros-tooling/setup-ros-docker#69
Note: the ubuntu-24.04 GitHub runner is not available yet: https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#choosing-github-hosted-runners. I changed the workflow configs to use a Ubuntu Noble Docker image on top of ubuntu-latest. We could just keep this and not have to remove the workaround + bring it back for Ubuntu 26.04.
The
Test rosdep check/skip install options
CI job is failing, but I suspect that it is related to ros-tooling/setup-ros-docker#67 and not these changes.