@@ -64,15 +64,15 @@ jobs:
6464 # This needs to be absolute to make action/cache happy
6565 WORKING_DIR=$(pwd)
6666 echo "PLUGIN_CACHE_PATH=$WORKING_DIR/modules/juce/Builds/examples/Plugins" >> $GITHUB_ENV
67-
67+
6868 - name : Install dependencies (Linux)
6969 if : ${{ matrix.name == 'Linux' }}
7070 run : |
7171 sudo add-apt-repository ppa:ubuntu-toolchain-r/test
7272 sudo apt-get update
7373 sudo apt-get install -y freeglut3-dev g++ libasound2-dev libcurl4-openssl-dev libfreetype6-dev libjack-jackd2-dev libx11-dev libxcomposite-dev libxcursor-dev libxinerama-dev libxrandr-dev mesa-common-dev ladspa-sdk webkit2gtk-4.0 libgtk-3-dev xvfb
7474 sudo /usr/bin/Xvfb $DISPLAY &
75-
75+
7676 - name : Make VST2 SDK available
7777 shell : bash
7878 run : |
@@ -111,11 +111,11 @@ jobs:
111111 - name : Cache JUCE example plugin binaries
112112 id : cache-plugins
113113 uses : actions/cache@v3
114- with :
114+ with :
115115 path : ${{ env.PLUGIN_CACHE_PATH }}
116116 # Increment the version in the key below to manually break plugin cache
117117 key : v7-${{ runner.os }}-${{ env.JUCE_SHA1 }}
118-
118+
119119 - name : Build JUCE example plugins
120120 if : steps.cache-plugins.outputs.cache-hit != 'true'
121121 working-directory : modules/juce
@@ -144,11 +144,11 @@ jobs:
144144 cp -R ${{ env.PLUGIN_CACHE_PATH }}/DSPModulePluginDemo_artefacts/Release/AU/DSPModulePluginDemo.component ~/Library/Audio/Plug-Ins/Components/
145145 killall -9 AudioComponentRegistrar # kick the AU registrar
146146 ${{ env.APP_DIR }}/${{ matrix.test-binary }} --strictness-level 10 --validate ~/Library/Audio/Plug-Ins/Components/DSPModulePluginDemo.component
147-
147+
148148 - name : Codesign (macOS)
149149 if : ${{ matrix.name == 'macOS' }}
150150 run : codesign --force -s "${{ secrets.DEVELOPER_ID_APPLICATION}}" -v ${{ env.APP_DIR }}/${{ matrix.app }} --entitlements ${{ env.BUILD_DIR }}/${{ env.BINARY_NAME }}_artefacts/JuceLibraryCode/${{ env.BINARY_NAME }}.entitlements --deep --strict --options=runtime --timestamp
151-
151+
152152 - name : " Notarize and staple (macOS)"
153153 if : ${{ matrix.name == 'macOS' }}
154154 working-directory : ${{ env.APP_DIR }}
@@ -157,17 +157,17 @@ jobs:
157157 xcrun notarytool submit ${{ env.ZIP_FILE_NAME }} --apple-id ${{ secrets.NOTARIZATION_USERNAME }} --password ${{ secrets.NOTARIZATION_PASSWORD }} --team-id ${{ secrets.TEAM_ID }} --wait
158158 xcrun stapler staple ${{ matrix.app }}
159159 rm ${{ env.ZIP_FILE_NAME }}
160-
160+
161161 - name : Create zip files
162162 working-directory : ${{ env.APP_DIR }}
163163 run : 7z a -aoa -tzip ${{ env.ZIP_FILE_NAME }} ${{ matrix.app }}
164-
164+
165165 - name : Upload zip files
166166 uses : actions/upload-artifact@v4
167167 with :
168168 name : ${{ env.ZIP_FILE_NAME }}
169169 path : ${{ env.APP_DIR }}/${{ env.ZIP_FILE_NAME }}
170-
170+
171171 # Create release for tagged refs
172172 deploy :
173173 if : contains(github.ref, 'tags/v')
@@ -176,7 +176,7 @@ jobs:
176176 steps :
177177 # Needed to grab CHANGELIST.md
178178 - uses : actions/checkout@v3
179-
179+
180180 - name : Get Artifacts
181181 uses : actions/download-artifact@v3
182182 with :
@@ -186,10 +186,9 @@ jobs:
186186 run : ls -la
187187
188188 - name : Create Release
189- uses : softprops/action-gh-release@v1
189+ uses : softprops/action-gh-release@v2
190190 with :
191191 body_path : CHANGELIST.md
192- draft : true
193192 files : |
194193 CHANGELIST.md/*
195194 pluginval_Linux.zip/*
0 commit comments