Commit Graph

69 Commits

Author SHA1 Message Date
Robert Haschke
192a9f38e3 CI: Add jazzy build
Some checks failed
CI / ${{ matrix.env.IMAGE }}${{ matrix.env.NAME && ' • ' || ''}}${{ matrix.env.NAME }}${{ matrix.env.CLANG_TIDY && ' • clang-tidy' || '' }} (map[CLANG_TIDY:pedantic IMAGE:rolling-source]) (push) Has been cancelled
CI / ${{ matrix.env.IMAGE }}${{ matrix.env.NAME && ' • ' || ''}}${{ matrix.env.NAME }}${{ matrix.env.CLANG_TIDY && ' • clang-tidy' || '' }} (map[DOCKER_RUN_OPTS:-e PRELOAD=libasan.so.8 -e LSAN_OPTIONS="suppressions=$PWD/.github/workflows/lsan.suppressio… (push) Has been cancelled
CI / ${{ matrix.env.IMAGE }}${{ matrix.env.NAME && ' • ' || ''}}${{ matrix.env.NAME }}${{ matrix.env.CLANG_TIDY && ' • clang-tidy' || '' }} (map[IMAGE:jazzy-source NAME:ccov TARGET_CMAKE_ARGS:-DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS="--coverage"]) (push) Has been cancelled
Format / pre-commit (push) Has been cancelled
2025-10-06 10:17:19 +02:00
Robert Haschke
bab7b04532 CI: Fix ccov and asan builds
Some checks failed
CI / ${{ matrix.env.IMAGE }}${{ matrix.env.NAME && ' • ' || ''}}${{ matrix.env.NAME }}${{ matrix.env.CLANG_TIDY && ' • clang-tidy' || '' }} (map[CLANG_TIDY:pedantic IMAGE:rolling-source]) (push) Has been cancelled
CI / ${{ matrix.env.IMAGE }}${{ matrix.env.NAME && ' • ' || ''}}${{ matrix.env.NAME }}${{ matrix.env.CLANG_TIDY && ' • clang-tidy' || '' }} (map[DOCKER_RUN_OPTS:-e PRELOAD=libasan.so.8 -e LSAN_OPTIONS="suppressions=$PWD/.github/workflows/lsan.suppressio… (push) Has been cancelled
CI / ${{ matrix.env.IMAGE }}${{ matrix.env.NAME && ' • ' || ''}}${{ matrix.env.NAME }}${{ matrix.env.CLANG_TIDY && ' • clang-tidy' || '' }} (map[IMAGE:rolling-source NAME:ccov TARGET_CMAKE_ARGS:-DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS="--coverage"]) (push) Has been cancelled
Format / pre-commit (push) Has been cancelled
2025-04-01 15:31:13 +02:00
Robert Haschke
325c4012f5 Merge branch 'master' into ros2 2024-12-22 14:12:55 +01:00
Robert Haschke
cd0ab8838c CI: Add Noble build 2024-12-22 14:09:08 +01:00
Robert Haschke
08c1447d9a Merge branch 'master' into ros2 2024-12-04 14:55:03 +01:00
Robert Haschke
d5e1376b08 Add Jammy build 2024-12-04 14:23:44 +01:00
Robert Haschke
dc8399f221 Merge branch 'master' into ros2 2024-10-15 20:06:22 +02:00
Robert Haschke
b3b5ee6086 CI: Update pre-commit hooks / clang-format-14 2024-10-15 19:52:23 +02:00
Robert Haschke
69b4606bca CI: Return to custom cache action 2024-10-13 23:53:06 +02:00
Robert Haschke
cc7f9f0585 Merge branch 'master' into ros2 2024-09-17 15:00:39 +02:00
Robert Haschke
237a07f96f CI: Update actions 2024-09-02 09:25:12 +02:00
Robert Haschke
5519162b40 CI: skip python tests
- with asan
- with clang builds
2024-07-13 14:37:29 +02:00
Robert Haschke
646a49f1fb Disable ccov: lcov is broken 2024-07-09 20:39:25 +02:00
Robert Haschke
747bb29c7a CI: add jazzy build 2024-05-26 12:55:06 +02:00
Robert Haschke
92efc14043 Rename ros-planning org 2024-05-25 21:30:30 +02:00
Robert Haschke
7666f73e04
Simplify formatting code with https://github.com/fmtlib (#499)
* Simplify formatting code with https://github.com/fmtlib
* Update to clang-format-12
2024-05-25 19:12:42 +02:00
Robert Haschke
5d2857be6b Merge branches 'simplify-node-creation' and 'master' into ros2 2024-05-24 14:39:38 +02:00
Robert Haschke
74b1e5e5d3 CI: prerelease.yaml: make ROS_DISTRO an interactive input 2024-05-23 14:08:49 +02:00
Robert Haschke
92b917d264 CI: update actions 2024-05-23 14:08:49 +02:00
Robert Haschke
9fd2f1f858 Drop Melodic support
- py_binding_tools is released into Noetic only
- drop Python2 support
- drop TYPED_TEST_CASE
2024-05-23 14:08:49 +02:00
Robert Haschke
405755595a Switch to package py_binding_tools 2024-05-23 14:08:49 +02:00
Robert Haschke
739375298a Merge branch master into ros2 2024-03-09 13:34:36 +01:00
Robert Haschke
5a42ca0ef8 CI: update action versions 2024-03-08 11:32:27 +01:00
Sebastian Jahr
0e02fcae77 Enable parallel planning with PipelinePlanner (#450)
* Refactor pipeline planner

Make code readable

Re-order plan functions

Make usable with parallel planning

Enable configuring multiple pipelines

Add callbacks

Cleanup and documentation

Add API to set parallel planning callbacks and deprecate functions

Pass pipeline map by reference

Small clang-tidy fix

Update core/src/solvers/pipeline_planner.cpp

Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com>

Update core/src/solvers/pipeline_planner.cpp

Format

Refactor to avoid calling .at(0) twice

Use no default stopping criteria

Update fallbacks_move demo

* Cleanup + address deprecation warnings

* Enabling optionally using a property defined pipeline planner map

* Address review

* Disable humble CI for ros2 branch

* Add pipeline planner unittests + some checks

* Add short comment
2024-03-06 15:59:09 +01:00
Robert Haschke
0ba9796fe8 Revert "Silent googletest warnings"
This reverts commit 16af904e05.
The corresponding upstream fixes were merged into ament packages.
2023-07-26 08:21:10 +02:00
Robert Haschke
349e3c6c6c Merge branch master into ros2 2023-05-26 16:38:15 +02:00
Robert Haschke
2728b3c94c Remove downstream package mtc_pour
... as fillMessage() was renamed to toMsg()
2023-05-25 22:07:35 +02:00
Robert Haschke
ca5716a5c3 CI: Add prerelease workflow
Add missing test dependency
2023-02-13 15:49:39 +01:00
JafarAbdi
b62ab8542c CI: Switch from ghcr.io to dockerhub 2023-02-02 09:47:31 +01:00
Robert Haschke
16af904e05 Silent googletest warnings 2023-01-05 16:54:46 +01:00
Robert Haschke
b54f53eb98 Rely on CXXFLAGS definition from moveit_common package 2023-01-05 16:54:46 +01:00
Robert Haschke
b3d20cdcec Merge branch 'master' into ros2 2023-01-05 16:54:41 +01:00
Robert Haschke
d9cff5510f Fix more -Wold-style-cast warnings 2023-01-05 16:24:02 +01:00
Robert Haschke
bd3a7d10a2 Fix name of test artifact 2023-01-05 12:43:58 +01:00
Robert Haschke
6362d8ec11 CI: Reorder steps 2023-01-05 12:43:02 +01:00
Robert Haschke
8e83f2be63 CI: Limit "deploy doc" job to master branch 2022-12-11 21:34:53 +01:00
Robert Haschke
0b132e6f65 CI: Use ubuntu-20.04
22.04 doesn't provide clang-format-10.
clang-format-12 is the latest support by 20.04, but this introduces some undesired reformatting.
2022-12-08 16:24:49 +01:00
Robert Haschke
c9ba6918c8 GHA: Build and deploy documentation 2022-11-27 01:19:56 +01:00
Robert Haschke
954089eae4 Merge PR #99: Python API
... based on pybind11
2022-11-22 21:24:17 +01:00
Robert Haschke
f82c422db5 CI: Add comment explaining disabled asan checks 2022-11-05 00:57:41 +01:00
Robert Haschke
4f74af8fb7 Show clang-tidy results 2022-11-03 17:31:17 +01:00
Robert Haschke
9924dfe25f Merge branch master into ros2 2022-11-02 19:16:38 +01:00
Robert Haschke
7ff2f70b66 CI: make clang-tidy checks pedantic 2022-11-02 08:13:28 +01:00
Robert Haschke
7c66b85aa7 CI: stricter warnings 2022-11-02 00:07:57 +01:00
Robert Haschke
5f6d716a57 CI: update actions 2022-11-01 23:50:21 +01:00
Robert Haschke
0c9524930a CI: stricter warnings 2022-11-01 23:41:17 +01:00
Robert Haschke
c0cd6dcd01 Update GHA versions 2022-10-24 10:07:38 +02:00
Robert Haschke
b5f5c1fef8 Limit strict compiler warnings to target workspace 2022-10-24 10:07:38 +02:00
Robert Haschke
987c1485a6 Implicitly use clang in clang-tidy builds 2022-10-23 22:16:58 +02:00
Robert Haschke
f6b925c2fe Drop support for MoveIt's melodic-devel branch 2022-10-23 22:16:58 +02:00