Skip to content

Pin audiodsp at its CircuitPython build fix; a pin change builds the firmware set - #239

Merged
bdbarnett merged 1 commit into
mainfrom
pin/audiodsp-cp-fix
Oct 31, 2026
Merged

bdbarnett merged 1 commit into
mainfrom
pin/audiodsp-cp-fix

Conversation

@bdbarnett

Copy link
Copy Markdown
Contributor

audiodsp v0.6.12, pinned in #236, stops every CircuitPython board build at SamplerVoice.c:401 (-Werror=float-equal). audiodsp#357 fixes it; this pins audiodsp at that merge, c2495f4, which is on main but not yet in a release.

Nothing caught the break because a change to modules.lock or deps.lock didn't run the firmware builds on its pull request; only Monday's scheduled run would have. Now both files are in release-firmware.yml's pull-request paths, and ci_scope.firmware_scope builds the whole set for either, with a test for each. This PR's own CircuitPython cells are the proof of the fix.

test_ci_scope, test_release_firmware and test_stage_firmware_page pass locally (59 tests).

…firmware set

audiodsp v0.6.12 stops every CircuitPython board build at SamplerVoice.c
(-Werror=float-equal); audiodsp#357 fixes it. Nothing caught it because a
change to modules.lock or deps.lock didn't run the firmware builds on its PR.
Now it runs them all.
@bdbarnett
bdbarnett merged commit 8728940 into main Oct 31, 2026
30 checks passed
@bdbarnett
bdbarnett deleted the pin/audiodsp-cp-fix branch October 31, 2026 06:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant