Skip to content

Commit ab45975

Browse files
Noizefieldclaude
andcommitted
Fix Linux artifact upload paths to match actual JUCE output layout
JUCE places Linux build output under build/plugins/<name>/<name>_artefacts/Release/{VST3,LV2,Standalone}/ The upload globs were missing the plugins/<name>/ and Release/ layers, so no files were ever found. Switched to build/**/Release/ globs which match regardless of the intermediate plugin subdirectory. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 70cb13e commit ab45975

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/build-pr.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -190,9 +190,9 @@ jobs:
190190
with:
191191
name: linux-${{ matrix.plugin }}-pr
192192
path: |
193-
build/*_artefacts/*.vst3
194-
build/*_artefacts/*.lv2
195-
build/*_artefacts/${{ matrix.plugin }}
193+
build/**/Release/VST3/
194+
build/**/Release/LV2/
195+
build/**/Release/Standalone/${{ matrix.plugin }}
196196
retention-days: 7
197197

198198
# ============================================

.github/workflows/build-release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -161,9 +161,9 @@ jobs:
161161
with:
162162
name: linux-${{ inputs.plugin_name }}
163163
path: |
164-
build/*_artefacts/*.vst3
165-
build/*_artefacts/*.lv2
166-
build/*_artefacts/${{ inputs.plugin_name }}
164+
build/**/Release/VST3/
165+
build/**/Release/LV2/
166+
build/**/Release/Standalone/${{ inputs.plugin_name }}
167167
retention-days: 30
168168

169169
# ============================================

0 commit comments

Comments
 (0)