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

dangernoodle-io / pogopin
88%

Build:
DEFAULT BRANCH: main
Repo Added 19 Apr 2026 12:52AM UTC
Files 41
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • jae/agent-skills
  • jae/agent-tests
  • jae/agents-test-relocate
  • jae/board-agents
  • jae/board-agents-audit
  • jae/board-agents-fixtures
  • jae/board-agents-tests
  • jae/board-medic-handoff
  • jae/br-14-clear-boot-buffer
  • jae/br-15-validate-flash-offsets
  • jae/br-21-serial-restart
  • jae/br-30-flash-boot-capture
  • jae/br-31-port-state-hook
  • jae/br-37-progress-notifications
  • jae/br-4-sessionstart-self-heal
  • jae/br-43-nvs-edit-guidance
  • jae/br-5-board-medic
  • jae/br-51-flash-arch-check
  • jae/br-52-serial-discovery
  • jae/br-53-nvs-rmw
  • jae/br-54
  • jae/br-6-progressive-tools
  • jae/br-8-statusline-mode
  • jae/br90-flash-size
  • jae/br90-security-skipstub
  • jae/br96-esp-info-chip-identity
  • jae/claude-md-risk
  • jae/conductor-use-tool
  • jae/confirm-list-drift
  • jae/connect-status-notifications
  • jae/diagnostic-profile
  • jae/docs-pre-release
  • jae/drop-is-usb-flag
  • jae/esp32p4-flashing
  • jae/espflasher-0.8.0
  • jae/espflasher-require-v061
  • jae/factory-flash
  • jae/firmware-agents
  • jae/firmware-builder-analysis
  • jae/firmware-explorer-agent
  • jae/fix-expire-reuse-race
  • jae/fix-hwbench-lint-args
  • jae/fix-install-archive-prefix
  • jae/fix-session-timer-flake
  • jae/gitignore-code-graph
  • jae/gpio
  • jae/gpio-agent-exposure
  • jae/gpio-mcp-hwbench
  • jae/mock-monitor
  • jae/mock-multichip
  • jae/mock-serial
  • jae/nvs-writepage-temp-replace-br97
  • jae/plugin-ci
  • jae/pogopin-espflasher
  • jae/pogopin-hooks
  • jae/pogopin-mc12
  • jae/pogopin-statusline
  • jae/pogopin-statusline-foreign
  • jae/read-flash-progress
  • jae/readme-agents
  • jae/reconnecting-visibility-test
  • jae/release-marketplace
  • jae/rename-diagnose-skill
  • jae/rename-to-pogopin
  • jae/risk-annotations
  • jae/risk-registry
  • jae/s2-reset-session-fixes
  • jae/serial-coverage-determinism
  • jae/serial-opener
  • jae/status-nvs-rmw
  • jae/status-per-session
  • jae/status-uniform
  • jae/statusline-native
  • jae/tool-desc-hygiene
  • jae/upstream-sync
  • main

09 Aug 2026 02:09AM UTC coverage: 88.37% (+0.09%) from 88.284%
31289737343

push

github

web-flow
fix: temporarily replace espflasher with fork's NVS writePage bounds fix (BR-97) (#75)

esp_nvs_set and esp_nvs_delete panic ("slice bounds out of range") when regenerating an NVS partition that needs more pages than the caller's partition size - a bug in espflasher's nvs.writePage(). Upstream fix is submitted as tinygo-org/espflasher#61 (jgangemi/espflasher fork, branch jae/nvs-writepage-insufficient-pages, commit d4c80b5) but not yet merged or tagged.

- add a TEMPORARY go.mod replace against the public jgangemi/espflasher fork module (resolved pseudo-version v0.0.0-20260809015630-d4c80b561746), not a local filesystem path, so it resolves on any machine including CI runners
- two regression tests already covered the panic; both now pass against the fork's fix

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>

4141 of 4686 relevant lines covered (88.37%)

1.0 hits per line

Relevant lines Covered
Build:
Build:
4686 RELEVANT LINES 4141 COVERED LINES
1.0 HITS PER LINE
Source Files on main
  • Tree
  • List 41
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
31289737343 main fix: temporarily replace espflasher with fork's NVS writePage bounds fix (BR-97) (#75) esp_nvs_set and esp_nvs_delete panic ("slice bounds out of range") when regenerating an NVS partition that needs more pages than the caller's partition size - ... push 09 Aug 2026 02:10AM UTC web-flow github
88.37
31289625755 jae/nvs-writepage-temp-replace-br97 Merge 73c91d564 into cba556282 Pull #75 09 Aug 2026 02:07AM UTC web-flow github
88.37
30414473382 main feat: surface mac, chip revision, and features in esp_info (#74) - extend esp.ChipInfoResult and esp.Flasher with MAC/ChipRevision/ChipFeatures, consuming espflasher v0.8.0's new eFuse-based readers (E1-19) - populate fail-open in GetChipInfo O... push 29 Jul 2026 01:36AM UTC web-flow github
88.28
30414336572 jae/br96-esp-info-chip-identity Merge ef80bcbd6 into ce466cd50 Pull #74 29 Jul 2026 01:33AM UTC web-flow github
88.28
30413548869 jae/br96-esp-info-chip-identity Merge a18bc731f into ce466cd50 Pull #74 29 Jul 2026 01:16AM UTC web-flow github
88.09
30411965444 main chore: bump espflasher to v0.8.0 (#73) v0.8.0 adds MAC/chip-revision/chip-features readers (upstream tinygo-org/espflasher#57) plus flash-write reliability fixes. Note: it caps classic-ESP32 UART flash baud at 230400 (FIFO-overflow fix), so flash... push 29 Jul 2026 12:44AM UTC web-flow github
88.2
30411814900 jae/espflasher-0.8.0 Merge b38a3566a into d07ef7b13 Pull #73 29 Jul 2026 12:41AM UTC web-flow github
88.2
29712766698 main feat: surface flash_size in esp_info chip section (#72) - add FlashSize field (json flash_size, omitempty) to ChipInfoResult - add pure decodeFlashSize helper mapping the JEDEC RDID capacity byte (esptool.py convention: size_bytes = 1 << capaci... push 20 Jul 2026 02:33AM UTC web-flow github
88.2
29712675140 jae/br90-flash-size Merge e21752ffb into be512cbbc Pull #72 20 Jul 2026 02:30AM UTC web-flow github
88.2
29712143901 main fix: query esp_info security with SkipStub so GET_SECURITY_INFO reaches ROM (#71) GetSecurityInfo built its flasher options from espflasher.DefaultOptions() without setting SkipStub, so by the time it called the flasher, the fresh connection had ... push 20 Jul 2026 02:14AM UTC web-flow github
88.13
See All Builds (173)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc