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

dangernoodle-io / TaipanMiner / 25244005672
90%

Build:
DEFAULT BRANCH: main
Ran 02 May 2026 04:44AM UTC
Jobs 1
Files 28
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

02 May 2026 04:43AM UTC coverage: 93.457%. Remained the same
25244005672

push

github

web-flow
fix(build): bootstrap partitions.bin in pre-script so first build embeds real partition table (#301)

embed_partitions.py runs as a `pre:` script, before the ESP-IDF build
generates partitions.bin. on the first clean build the bin didn't exist
yet, so the script wrote a stub (len=1) that compilation baked into
firmware. partition_fixup_decide() returns SKIP_NO_TABLE for len<=1, which
silently disabled the WROOM-32 4MB layout-correction path on factory
installs. CI builds each env once via `make build-<env>`, so releases
were affected — only worked in practice because dev builds ran twice and
because devices already on the correct partition layout don't need fixup.

- if partitions.bin doesn't exist, generate it synchronously from the
  env's `board_build.partitions` CSV via ESP-IDF's gen_esp32part.py
  (located via env.PioPlatform().get_package_dir("framework-espidf"))
- bootstrap output matches what the actual build produces (verified
  byte-for-byte on tdongle-s3 + esp32-wroom32)
- early-return for native env to avoid spurious BoardConfig errors and
  unnecessary .pio/build/native/ side-effects
- fall back to the stub path only if CSV/gen tool unavailable

bench-verified parallel `pio run -e tdongle-s3 -e esp32-wroom32 ... -e
bitaxe-650` from clean state — all 5 envs ship 3072-byte real data;
475 host tests pass; cppcheck clean; OTA push to tdongle clean (220 kH/s
stable, 0 rejected).

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

707 of 842 branches covered (83.97%)

Branch coverage included in aggregate %.

1607 of 1634 relevant lines covered (98.35%)

252638.04 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25244005672.1 02 May 2026 04:44AM UTC 28
93.46
GitHub Action Run
Source Files on build 25244005672
  • Tree
  • List 28
  • 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 #25244005672
  • 365654ad on github
  • Prev Build on main (#25243295309)
  • Next Build on main (#25244716054)
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