Skip to content

Commit 578cd78

Browse files
committed
add AU on apple builds and try to optimize upload
1 parent 789b2ad commit 578cd78

2 files changed

Lines changed: 9 additions & 5 deletions

File tree

.github/workflows/cmake-multi-platform.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ jobs:
6666
shell: bash
6767
run: |
6868
echo "build-output-dir=${{ github.workspace }}/build" >> "$GITHUB_OUTPUT"
69-
echo "artifact-name=my_plugin_${{ matrix.os }}" >> "$GITHUB_OUTPUT"
69+
echo "artifact-name=my_plugin_${{ matrix.os }}_${{ matrix.c_compiler }}" >> "$GITHUB_OUTPUT"
7070
7171
- name: Configure CMake
7272
run: >
@@ -79,9 +79,13 @@ jobs:
7979
- name: Build
8080
run: cmake --build ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }}
8181

82-
- name: Upload Build Artifacts (on Release)
82+
- name: Zip artifacts (excluding SharedCode)
83+
run: |
84+
cd ${{ steps.strings.outputs.build-output-dir }}/temper_artefacts/Release
85+
zip -r ../../filtered_artifact.zip . -x '*SharedCode*'
86+
87+
- name: Upload zipped artifact
8388
uses: actions/upload-artifact@v4
8489
with:
8590
name: ${{ steps.strings.outputs.artifact-name }}
86-
path: |
87-
${{ steps.strings.outputs.build-output-dir }}/temper_artefacts/**/*
91+
path: filtered_artifact.zip

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ juce_add_plugin(temper
2626
COMPANY_NAME "creativeintent"
2727
COMPANY_WEBSITE "https://github.com/creativeintent/temper/tree/master"
2828
PLUGIN_CODE T3mp
29-
FORMATS Standalone VST3 LV2
29+
FORMATS Standalone VST3 LV2 AU
3030
PRODUCT_NAME "temper"
3131
DESCRIPTION "temper the temperated distortion plugin"
3232
IS_SYNTH FALSE

0 commit comments

Comments
 (0)