From 0045b6728338b82eb04e657d7a1924dc615ae2ff Mon Sep 17 00:00:00 2001 From: AilaScott Date: Sat, 8 Aug 2026 13:35:11 -0400 Subject: [PATCH] Fix CI: build VST3 only on Linux (LV2 needs display server for JUCE helper) --- .github/workflows/build-release.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index fca243b..6c38a8b 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -35,15 +35,12 @@ jobs: - name: Configure run: xvfb-run cmake -B build -DCMAKE_BUILD_TYPE=Release - - name: Build - run: xvfb-run cmake --build build --config Release + - name: Build VST3 + run: xvfb-run cmake --build build --config Release --target Earware_VST3 - name: Package VST3 run: zip -r Earware_Linux_x64_VST3.zip build/plugins/Earware/Earware_artefacts/Release/VST3/ - - name: Package LV2 - run: zip -r Earware_Linux_x64_LV2.zip build/plugins/Earware/Earware_artefacts/Release/LV2/ - - name: Upload to release env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -51,7 +48,6 @@ jobs: TAG="${{ github.event.release.tag_name || github.event.inputs.tag }}" gh release upload "$TAG" \ Earware_Linux_x64_VST3.zip \ - Earware_Linux_x64_LV2.zip \ --clobber build-macos: -- 2.51.2