Skip to content

feat(ci): add VST3 plugin to release builds + upstream sync#10

Merged
ChuxiJ merged 1 commit into
masterfrom
claude/cool-matsumoto
Mar 26, 2026
Merged

feat(ci): add VST3 plugin to release builds + upstream sync#10
ChuxiJ merged 1 commit into
masterfrom
claude/cool-matsumoto

Conversation

@ChuxiJ
Copy link
Copy Markdown

@ChuxiJ ChuxiJ commented Mar 26, 2026

Summary

  • Release workflow: builds JUCE VST3 plugin on all 3 platforms (Linux, macOS, Windows) and includes .vst3 bundles in release archives alongside CLI binaries
  • Upstream sync: new weekly GitHub Action checks ServeurpersoCom/acestep.cpp for changes and auto-creates a PR for human review (addresses Upstream sync strategy for acestep.cpp fork #8)

Test plan

  • Trigger release workflow via workflow_dispatch on a test tag — verify VST3 bundles appear in release assets
  • Trigger upstream-sync workflow manually — verify it creates a PR (or reports "up to date")
  • Verify Linux build installs JUCE dependencies (ALSA, X11, GL)

🤖 Generated with Claude Code

Release workflow now builds the JUCE VST3 plugin on all 3 platforms
(Linux, macOS, Windows) and includes .vst3 bundles in release archives.
New weekly workflow auto-creates PRs when upstream acestep.cpp has changes.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
@ChuxiJ ChuxiJ merged commit b04bf8a into master Mar 26, 2026
2 of 3 checks passed
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