Skip to content

build(pio): pin espressif32 platform to 7.1.3 - #317

Open
ClutchplateDude wants to merge 1 commit into
developfrom
build/pin-espressif32-7.1.3
Open

ClutchplateDude wants to merge 1 commit into
developfrom
build/pin-espressif32-7.1.3

Conversation

@ClutchplateDude

Copy link
Copy Markdown
Member

Unblocks #315 (and every other PR opened since 2026-10-19).

Why

espressif32 was the only unpinned embedded platform (atmelavr@4.2.0 and the RP2040 git-URL wrapper are pinned). It auto-drifted to 8.0.0, released 2026-10-19 10:06 UTC — hours after the last green develop CI run — and 8.x's GCC has a stricter -Wformat-truncation analysis, so src/Declination.cpp:49 now fails -Werror=format-truncation and the Build (esp32) matrix job is red for all new PRs. The flagged code has been unchanged and green since #281 (May 2026); #315 merely happened to be the first PR to run CI after the platform release.

What

Pin to 7.1.3 (2026-09-11), the last version develop CI ran green on. oaeboardv1 extends env:esp32 and inherits the pin.

The 8.x migration (including the proper Declination.cpp fix) is tracked in #316.

After merge

PRs whose CI already ran red against 8.0.0 (e.g. #315) need their branches updated against develop to pick up the pin and re-run green.

🤖 Generated with Claude Code

espressif32 was the only unpinned embedded platform (atmelavr and the
RP2040 wrapper are pinned). It auto-drifted to 8.0.0 (released
2026-10-19 10:06 UTC, hours after the last green develop CI run), whose
GCC has a stricter -Wformat-truncation analysis: src/Declination.cpp:49
now fails -Werror=format-truncation, breaking the esp32 matrix build for
every PR opened since (#315 was the first to hit it).

Pin to 7.1.3 (2026-09-11), the last version develop CI ran green on.
Migrating to 8.x is tracked separately.

Co-Authored-By: Claude Code <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant