• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dangernoodle-io / breadboard / 26544483947
100%

Build:
DEFAULT BRANCH: main
Ran 27 May 2026 11:20PM UTC
Jobs 1
Files 21
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 May 2026 11:19PM UTC coverage: 100.0%. Remained the same
26544483947

push

github

web-flow
feat(bb_ota_pull): chunk firmware download via HTTP Range (partial_http_download) (#313)

Without partial_http_download, the server can send TLS records up to 16
KB. With CONFIG_MBEDTLS_DYNAMIC_BUFFER on, mbedtls dynamically allocates
its IN buffer to fit the negotiated max record — that's the ~17 KB
`Dynamic Impl: alloc(16749 bytes) failed` failure observed on tdongle-s3
and esp32-wroom32 (no-PSRAM boards) once internal heap fragments.

Enable esp_https_ota's partial_http_download with max_http_request_size
= 4 KB. Each chunk arrives in TLS records ~5 KB. Consumers can now
compile-time lower CONFIG_MBEDTLS_SSL_IN_CONTENT_LEN to 8 KB, dropping
the peak mbedtls allocation from ~17 KB to ~9 KB. Bulletproofs OTA pull
on no-PSRAM boards regardless of uptime.

Requires keep_alive_enable = true on the http config so Range requests
reuse the same TLS connection.

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>

1334 of 1334 branches covered (100.0%)

Branch coverage included in aggregate %.

2268 of 2268 relevant lines covered (100.0%)

912.72 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26544483947.1 27 May 2026 11:20PM UTC 21
100.0
GitHub Action Run
Source Files on build 26544483947
  • Tree
  • List 21
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #26544483947
  • c419037b on github
  • Prev Build on main (#26543861051)
  • Next Build on main (#26609971055)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc