[sendspin] Bump sendspin-cpp to v0.7.1 - #18232
Conversation
|
To use the changes in this PR: # Clone the repository:
git clone https://github.com/esphome/esphome
cd esphome
# Checkout the PR branch:
git fetch origin pull/18232/head:sendspin-cpp-v0.7.1
git checkout sendspin-cpp-v0.7.1
# Install the development version:
script/setup
# Activate the development version:
source venv/bin/activateNow you can run (Added by the PR bot) |
There was a problem hiding this comment.
Pull request overview
This PR updates ESPHome’s ESP-IDF component dependency and the Sendspin component integration to use sendspin/sendspin-cpp v0.7.1, aligning the build-time dependency pin with the runtime inclusion used by the Sendspin component.
Changes:
- Bump
sendspin/sendspin-cppdependency inesphome/idf_component.ymlfrom0.7.0to0.7.1. - Update the Sendspin component to request
sendspin/sendspin-cppref="0.7.1"during code generation.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| esphome/idf_component.yml | Updates the ESP-IDF component manager dependency pin for sendspin/sendspin-cpp to v0.7.1. |
| esphome/components/sendspin/init.py | Updates the component’s add_idf_component() reference so Sendspin builds against sendspin-cpp v0.7.1. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## dev #18
8000
232 +/- ##
=======================================
Coverage 87.37% 87.37%
=======================================
Files 65 65
Lines 14791 14791
Branches 2226 2226
=======================================
Hits 12923 12923
Misses 1558 1558
Partials 310 310 🚀 New features to boost your workflow:
|
Memory Impact AnalysisComponents:
📊 Component Memory Breakdown
🔍 Symbol-Level Changes (click to expand)Changed Symbols
New Symbols (top 15)
Removed Symbols (top 15)
This analysis runs automatically when components change. Memory usage is measured from a representative test configuration. |
|
Thanks @kahrendt |
What does this implement/fix?
Bumps sendspin-cpp (GitHub and Espressif Registry) to v0.7.1 (Changelog).
This fixes a potential stack overflow when metadata is enabled (see Sendspin/sendspin-cpp#102).
Types of changes
Related issue or feature (if applicable): not applicable
Pull request in esphome.io with documentation (if applicable): not applicable
Pull request in developers.esphome.io with developer documentation (if applicable): not applicable
Test Environment
Example entry for
config.yaml:Checklist:
tests/folder).If user exposed functionality or configuration variables are added/changed: