Commit Graph

46 Commits

Author SHA1 Message Date
Robert Haschke
87b3701223 CI: Fix Noble builds
Some checks failed
CI / ${{ matrix.env.IMAGE }}${{ matrix.env.NAME && ' • ' || ''}}${{ matrix.env.NAME }}${{ matrix.env.CATKIN_LINT && ' • catkin_lint' || ''}}${{ matrix.env.CLANG_TIDY && ' • clang-tidy' || '' }} (map[CLANG_TIDY:true IMAGE:noble-ci-testing TARGET_CMAKE_… (push) Has been cancelled
CI / ${{ matrix.env.IMAGE }}${{ matrix.env.NAME && ' • ' || ''}}${{ matrix.env.NAME }}${{ matrix.env.CATKIN_LINT && ' • catkin_lint' || ''}}${{ matrix.env.CLANG_TIDY && ' • clang-tidy' || '' }} (map[DOCKER_RUN_OPTS:-e PRELOAD=libasan.so.8 -e LSAN_OPTI… (push) Has been cancelled
CI / ${{ matrix.env.IMAGE }}${{ matrix.env.NAME && ' • ' || ''}}${{ matrix.env.NAME }}${{ matrix.env.CATKIN_LINT && ' • catkin_lint' || ''}}${{ matrix.env.CLANG_TIDY && ' • clang-tidy' || '' }} (map[IMAGE:jammy-ci]) (push) Has been cancelled
CI / ${{ matrix.env.IMAGE }}${{ matrix.env.NAME && ' • ' || ''}}${{ matrix.env.NAME }}${{ matrix.env.CATKIN_LINT && ' • catkin_lint' || ''}}${{ matrix.env.CLANG_TIDY && ' • clang-tidy' || '' }} (map[IMAGE:noble-ci NAME:ccov TARGET_CMAKE_ARGS:-DCMAKE_B… (push) Has been cancelled
Format / pre-commit (push) Has been cancelled
CI / doc (push) Has been cancelled
CI / deploy (push) Has been cancelled
- Fix clang error
  https://stackoverflow.com/questions/27954940/a-using-statement-compiles-with-g-fails-compilation-with-clang
- Don't run pick-place test with asan: it doesn't finish.
- Add PIP_BREAK_SYSTEM_PACKAGES
- Fix coverage creation + upload
2025-08-11 14:57:29 +02:00
Robert Haschke
86f0083566 CI: Drop Noetic build 2025-08-11 10:04:16 +02:00
Robert Haschke
c6521551a4 Update pre-commit versions 2025-08-07 12:42:39 +02:00
Robert Haschke
0cc398797f CI: Add noble-ci-testing
Some checks failed
CI / ${{ matrix.env.IMAGE }}${{ matrix.env.NAME && ' • ' || ''}}${{ matrix.env.NAME }}${{ matrix.env.CATKIN_LINT && ' • catkin_lint' || ''}}${{ matrix.env.CLANG_TIDY && ' • clang-tidy' || '' }} (map[CLANG_TIDY:true IMAGE:noble-ci-testing TARGET_CMAKE_… (push) Has been cancelled
CI / ${{ matrix.env.IMAGE }}${{ matrix.env.NAME && ' • ' || ''}}${{ matrix.env.NAME }}${{ matrix.env.CATKIN_LINT && ' • catkin_lint' || ''}}${{ matrix.env.CLANG_TIDY && ' • clang-tidy' || '' }} (map[DOCKER_RUN_OPTS:-e PRELOAD=libasan.so.5 -e LSAN_OPTI… (push) Has been cancelled
CI / ${{ matrix.env.IMAGE }}${{ matrix.env.NAME && ' • ' || ''}}${{ matrix.env.NAME }}${{ matrix.env.CATKIN_LINT && ' • catkin_lint' || ''}}${{ matrix.env.CLANG_TIDY && ' • clang-tidy' || '' }} (map[IMAGE:jammy-ci]) (push) Has been cancelled
CI / ${{ matrix.env.IMAGE }}${{ matrix.env.NAME && ' • ' || ''}}${{ matrix.env.NAME }}${{ matrix.env.CATKIN_LINT && ' • catkin_lint' || ''}}${{ matrix.env.CLANG_TIDY && ' • clang-tidy' || '' }} (map[IMAGE:noble-ci NAME:ccov TARGET_CMAKE_ARGS:-DCMAKE_B… (push) Has been cancelled
Format / pre-commit (push) Has been cancelled
CI / doc (push) Has been cancelled
CI / deploy (push) Has been cancelled
2025-05-02 10:48:26 +02:00
Robert Haschke
2d0244b921 CI: Fix doc job 2024-12-26 13:22:38 +01:00
Robert Haschke
cd0ab8838c CI: Add Noble build 2024-12-22 14:09:08 +01:00
Robert Haschke
d5e1376b08 Add Jammy build 2024-12-04 14:23:44 +01:00
Robert Haschke
69b4606bca CI: Return to custom cache action 2024-10-13 23:53:06 +02:00
Robert Haschke
237a07f96f CI: Update actions 2024-09-02 09:25:12 +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
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
5a42ca0ef8 CI: update action versions 2024-03-08 11:32:27 +01: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
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
4f74af8fb7 Show clang-tidy results 2022-11-03 17:31:17 +01:00
Robert Haschke
7ff2f70b66 CI: make clang-tidy checks pedantic 2022-11-02 08:13:28 +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
Robert Haschke
86093be94a Merge branch 'master' into wip-python-api 2022-01-07 16:20:00 +01:00
Robert Haschke
0587129916 CI: asan with debug symbols 2021-11-25 22:02:21 +01:00
Robert Haschke
9ca8f5a1e3 Improve CI
- Allow downloading of pre-commit + clang-tidy fixes
- Use clang compiler for clang-tidy job
- Adapt to improved lcov-action
2021-10-22 23:28:43 +02:00
Michael Görner
4e3ff57926
switch CI ccov job to Debug build (#290)
To provide accurate coverage information.

It was originally RelWithDebInfo because MoveIt uses it
and Travis's timeout would kick in with the old setup.

According to Robert the timeout should not be a problem anymore with
the GHA ci setup. Actually I don't think the timeout was ever a problem for MTC,
but the config was just copied.
2021-09-06 23:05:29 +02:00
Robert Haschke
ced362f5f6 Merge branch 'master' into wip-python-api 2021-06-11 09:57:55 +02:00
Robert Haschke
3457c91ff2 GHA: lsan.suppressions 2021-06-10 12:08:46 +02:00
v4hn
924e733a42 use clang for clang-tidy job
And add warnings for gcc AND clang builds (as they can differ slightly).

Clang does not support -Wused-but-set-parameter yet, though
support is [on the way](https://reviews.llvm.org/D100581).
So this gets rid of this warning we see in CI:

> error: unknown warning option '-Wno-unused-but-set-parameter'; did you mean '-Wno-unused-parameter'?
2021-06-04 14:19:52 +02:00
Robert Haschke
dce740fdfe CI: fixup asan job
Need to preload libasan.so.5 for move_group node, because it loads a sanitized plugin.
2021-05-29 00:38:43 +02:00
Robert Haschke
f5022cc1d4 GHA: check for warnings + address sanitizer 2021-05-27 22:24:23 +02:00
Robert Haschke
fc0abe9dd9 Merge branch 'master' into wip-python-api 2021-05-20 03:49:52 +02:00
Robert Haschke
84ccd679d9 Fix compiler warnings
unused parameters and functions
2021-05-19 21:54:48 +02:00
Robert Haschke
74ece5daf7 GHA: Fix coverage testing 2021-05-19 17:10:50 +02:00
Robert Haschke
cc5f1ad934 Switch CI to GitHub Actions 2021-04-23 23:49:50 +02:00
Robert Haschke
5de9ce7203 Perform clang-format check via github action from pre-commit.com 2021-03-15 14:29:19 +01:00