Commit 2958257
Prep v1.2.1: BUILD_SHARED_LIBS support + Rolling CI fix (#106)
* build(cloudini_lib): honor BUILD_SHARED_LIBS for standalone builds
Outside ament/ROS, the library was hardcoded to STATIC, which prevented
package managers (Conan, vcpkg) and downstream CMake projects from
producing a shared libcloudini_lib.so by setting -DBUILD_SHARED_LIBS=ON.
Dropping the explicit STATIC keyword lets CMake's standard
BUILD_SHARED_LIBS variable decide. Default behavior is unchanged
(static when BUILD_SHARED_LIBS is unset or OFF). The ament branch
still forces SHARED for pluginlib compatibility.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* ci(rolling): build point_cloud_interfaces from source
ros-rolling-point-cloud-interfaces was dropped from the apt sync circa
2026-04-25, breaking the Rolling job that depends on the
CompressedPointCloud2 message type. Restore the build by importing the
package from ros-perception/point_cloud_transport_plugins via vcstool.
Also drop `continue-on-error: true` now that the underlying cause is
addressed -- Rolling failures will once again gate the branch.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* ci(rolling): checkout sources before vcs import
The .repos file path passed to action-ros-ci.vcs-repo-file-url resolves
against ${{ github.workspace }}, but action-ros-ci checks the repo out
to its own ros_ws/src/ directory (not to the workspace root), so the
file was missing when vcs import ran. Add an explicit actions/checkout
step before action-ros-ci so the path resolves.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Davide Faconti <dfaconti@aurynrobotics.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent b7c835d commit 2958257
3 files changed
Lines changed: 16 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | 17 | | |
22 | 18 | | |
23 | 19 | | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| 37 | + | |
| 38 | + | |
36 | 39 | | |
37 | 40 | | |
38 | 41 | | |
39 | 42 | | |
40 | 43 | | |
41 | 44 | | |
| 45 | + | |
42 | 46 | | |
43 | 47 | | |
44 | 48 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| 86 | + | |
86 | 87 | | |
87 | 88 | | |
88 | 89 | | |
89 | 90 | | |
90 | 91 | | |
91 | | - | |
| 92 | + | |
| 93 | + | |
92 | 94 | | |
93 | 95 | | |
94 | 96 | | |
| |||
0 commit comments