Skip to content

Rebase main on master #15

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 47 commits into from
Jul 31, 2025
Merged

Rebase main on master #15

merged 47 commits into from
Jul 31, 2025

Conversation

dyackzan
Copy link
Collaborator

@dyackzan dyackzan commented Jul 24, 2025

cktii and others added 30 commits February 25, 2025 18:38
* Fix unit test CMake bug and small typos

* Fix bug when building with ros when testing is off

* Revert commit and eliminate BUILD_TESTING check
* extend JSOn convertion to include vectors

* fixing comments
)

* Add GH Action to publish Doxygen

* Add link in README
facontidavide and others added 16 commits May 29, 2025 12:31
…ut<T>` to convert `vector<BT::Any>` type to `vector<T>`

* Support vector<Any> -> vector<typename T::value_type> conversion

Don't check port type alignment for vector<Any>

* Convert vector to vector<Any> before placing on the blackboard

Also update checks to allow mismatch when a port was declared as a
vector<T> and we have an input port that takes it in as a vector<Any>

* Update include/behaviortree_cpp/blackboard.h

Co-authored-by: Nathan Brooks <[email protected]>

* Fix formatting with pre-commit

* Add unit test passing a vector through ports

---------

Co-authored-by: Nathan Brooks <[email protected]>
This aligns with how custom types are represented by the JsonExporter.

* Update both toJson & fromJson functions in the JsonExporter
* Add & update tests

Co-authored by: David Sobek <[email protected]>
@dyackzan dyackzan mentioned this pull request Jul 24, 2025
@shaur-k
Copy link

shaur-k commented Jul 29, 2025

@dyackzan can we work on fixing up this PR so I can get my tests on top?

@dyackzan dyackzan force-pushed the rebase-main-on-master branch 5 times, most recently from a84c25b to bd5ceea Compare July 31, 2025 15:51
@dyackzan dyackzan force-pushed the rebase-main-on-master branch from bd5ceea to 5d316db Compare July 31, 2025 15:56
@dyackzan dyackzan closed this Jul 31, 2025
@dyackzan dyackzan reopened this Jul 31, 2025
Copy link

@shaur-k shaur-k left a comment

Choose a reason for hiding this comment

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

yippeee

@shaur-k shaur-k merged commit 6b29816 into main Jul 31, 2025
16 checks passed
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.