Skip to content

Fix the Leveler and Dialogue release builds - #20

Merged
pumfleet merged 1 commit into
mainfrom
release-build-fixes
Nov 2, 2026
Merged

pumfleet merged 1 commit into
mainfrom
release-build-fixes

Conversation

@pumfleet

@pumfleet pumfleet commented Nov 2, 2026

Copy link
Copy Markdown
Owner

Summary

The leveler-v0.1.0 and dialogue-v0.1.0 release runs failed to build:

  • Leveler (Linux, all three): voicing.hpp used size_t without <cstddef>. Now std::size_t with the include.
  • Dialogue (Windows, both): LV2_TAGS util, but packaging/patch_lv2.py only knows utility. The test workflow doesn't build LV2 on Windows, so it never ran there.

Once this is merged, both tags move to the merge commit. No release was created from them.

Testing

  • voicing.cpp compiles on its own with clang 21.
  • CI on this PR, and the two release runs after the tags move.

Review

Two small fixes; no behaviour change.

🤖 Generated with Claude Code

- leveler: voicing.hpp used size_t without <cstddef>; the release builds on Linux
  (clang 21, no precompiled JUCE headers in front of it) failed
- dialogue: its LV2 tag is "utility"; packaging/patch_lv2.py has no "util", which
  failed the Windows release build (the test workflow doesn't build LV2 there)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@pumfleet
pumfleet merged commit dafce28 into main Nov 2, 2026
4 checks passed
@pumfleet
pumfleet deleted the release-build-fixes branch November 2, 2026 18:07
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