Repository navigation
build(pio): pin espressif32 platform to 7.1.3 - #317
Open
ClutchplateDude wants to merge 1 commit into
Open
ClutchplateDude wants to merge 1 commit into
ClutchplateDude wants to merge 1 commit into
Conversation
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Unblocks #315 (and every other PR opened since 2026-10-19).
Why
espressif32was the only unpinned embedded platform (atmelavr@4.2.0and 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-truncationanalysis, sosrc/Declination.cpp:49now fails-Werror=format-truncationand theBuild (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.oaeboardv1extendsenv:esp32and inherits the pin.The 8.x migration (including the proper
Declination.cppfix) 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