build: stop bundling rig_builder VST3 bundles (~650 MB) (#124)
Addon CI / addon (arm64, macos-14, mac) (push) Has been cancelled
Addon CI / addon (x64, ubuntu-22.04, linux) (push) Has been cancelled
Addon CI / addon (x64, windows-latest, win) (push) Has been cancelled
Ship CI / CI (push) Has been cancelled

Strip the fat .vst3 bundles from the desktop build; they download on demand,
sliced to the current platform, into a writable config-dir root the plugin's
loader searches (rig_builder _download_vst_pack, data/vst_packs.json). The
plugin runs without them — a first-run prompt offers the download.

Companion to the rig plugin + core slicing PRs. Part of #122.

Signed-off-by: Matthew Harris Glover <matthew@harrisglover.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Matthew Harris Glover
2026-07-23 01:02:30 +02:00
committed by GitHub
co-authored by Claude Opus 4.8
parent a2e6acfdab
commit 00653cf4ce
+7
View File
@@ -168,6 +168,13 @@ for venue in club arena; do
rm -rf "$BUNDLE_DIR/plugins/career/venue-packs/$venue" rm -rf "$BUNDLE_DIR/plugins/career/venue-packs/$venue"
done done
# Opt-in content: don't bundle rig_builder's fat VST3 bundles (~650 MB). They
# download on demand, sliced to the current platform, into a writable config-dir
# root the plugin's loader also searches (rig_builder/routes.py
# _download_vst_pack, data/vst_packs.json). The plugin runs fine without them —
# a first-run prompt offers the download.
rm -rf "$BUNDLE_DIR"/plugins/*rig-builder/vst "$BUNDLE_DIR"/plugins/*rig_builder/vst
# Desktop-specific plugins (audio_engine, plugin_manager) declared in # Desktop-specific plugins (audio_engine, plugin_manager) declared in
# src/renderer/**/plugin.json # src/renderer/**/plugin.json
for dp in "$PROJECT_DIR/src/renderer" "$PROJECT_DIR/src/renderer/plugin-manager"; do for dp in "$PROJECT_DIR/src/renderer" "$PROJECT_DIR/src/renderer/plugin-manager"; do