Conversation
There was a problem hiding this comment.
Pull request overview
This PR adds the ThingsBoard Client SDK library to the CircuitPython community bundle. ThingsBoard is an open-source IoT platform, and this library provides a client SDK for device API integration.
Changes:
- Added ThingsBoard Client SDK as a git submodule
- Updated the community library list with the new library entry
- Configured git submodule reference in .gitmodules
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| libraries/helpers/thingsboard_client_sdk | Added new submodule for the ThingsBoard Client SDK library |
| circuitpython_community_library_list.md | Added entry for ThingsBoard Client SDK with description and links |
| .gitmodules | Configured git submodule settings for the new library |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
The bundle build action for this failed. Unfortunately the error message is kind of generic and just says that there may be a library missing a release, but I can see here: https://github.com/thingsboard/CircuitPython_thingsboard-client-sdk/releases/tag/0.0.1 that the new library does have a release so it seems it's been tripped up by something else. I will try to look investigate what could be the issue in the next few days. |
|
Many thanks! |
# Conflicts: # .gitmodules
|
I believe that you need to make a new release of your library in order for the actions to pass. This PR shows:
That commit was made 4 days ago: But the latest release in your library is from 3 weeks ago: I think think is causing the bundle build to fail because it's looking for a release newer than the Make a new release in your library and comment here to let me know when that is done I can re-run the actions. |


This PR add new helper ThingsBoard IoT Client SDK.
ThingsBoard is an open-source IoT platform for data collection, processing, visualization, and device management. This project is a CircuitPython library that provides convenient client SDK for Device API.