Robert Haschke
87b3701223
CI: Fix Noble builds
...
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
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