You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create a functional CI (via updating); disable mac os in CI (#659)
With CI being upgraded to newer platforms (Ubuntu 24.04 and macos-14), CI
on those platforms ceased to pass. In fact, they couldn't even get past
configuring the builds. In order to create a functional CI this PR:
1. Updates octomap to latest v1.10.0 (doesn't apply to windows)
2. For ubuntu:
- Update C++ from 14 to 17.
3. For mac:
- Best efforts could only get it to configure and build, there were still
failing tests.
- Restoring and completing mac CI is an exercise for readers.
- Tentative fixes ti install_osx.sh left in place for that effort.
4. For windows
- Windows is pinned to C++14 and older Eigen; efforts to modernize either simply opens a new can of worms.
5. Various tweaks to code cleaning up initialzations, test assertions, etc.
0 commit comments