Skip to content

Conversation

@bmagyar
Copy link
Member

@bmagyar bmagyar commented Jan 15, 2026

Second step of #2044
Only meant for rolling, not to be backported.

  • Change default value from true to false
  • Add deprecation warning in on_configure when parameter is set to true
  • Remove dynamic joint state assertions from tests

…caster

- Change default value from true to false
- Add deprecation warning in on_configure when parameter is set to true
- Remove dynamic joint state assertions from tests
@bmagyar bmagyar force-pushed the deprecate-dyn-joint-states branch from f74877c to abf2c5d Compare January 15, 2026 10:45
@codecov
Copy link

codecov bot commented Jan 15, 2026

Codecov Report

❌ Patch coverage is 0% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 84.48%. Comparing base (c703235) to head (abf2c5d).

Files with missing lines Patch % Lines
..._state_broadcaster/src/joint_state_broadcaster.cpp 0.00% 1 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2107      +/-   ##
==========================================
- Coverage   84.79%   84.48%   -0.31%     
==========================================
  Files         151      151              
  Lines       14607    14518      -89     
  Branches     1266     1263       -3     
==========================================
- Hits        12386    12266     -120     
- Misses       1763     1794      +31     
  Partials      458      458              
Flag Coverage Δ
unittests 84.48% <0.00%> (-0.31%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
..._broadcaster/test/test_joint_state_broadcaster.cpp 97.61% <ø> (+0.42%) ⬆️
..._state_broadcaster/src/joint_state_broadcaster.cpp 68.50% <0.00%> (-19.21%) ⬇️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Member

@saikishor saikishor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me 👍🏾

Copy link
Member

@christophfroehlich christophfroehlich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fine for me, except..

Comment on lines +31 to +35
For publishing non-standard interfaces, consider using alternatives:

* ``state_interfaces_broadcaster`` for broadcasting arbitrary state interfaces
* ``gpio_command_controller`` for GPIO and custom hardware interfaces
* `pal_statistics <https://github.com/pal-robotics/pal_statistics>`_ for flexible runtime statistics publishing
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should go into the migration notes instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants