Skip to content

Commit 1afc111

Browse files
committed
Version 1.0.4
1 parent a9b0c4f commit 1afc111

File tree

4 files changed

+23
-14
lines changed

4 files changed

+23
-14
lines changed

.github/workflows/build.yaml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -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/*

CHANGELIST.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
# pluginval Change List
22

33
### 1.0.4
4+
- Limit auval's stress test to 20 seconds (vs 600) [#135]
45
- Fixed incorrect "ALL TESTS PASSED" message when validating out of process [#125]
5-
- Updated juce to 113009c074
6+
- Updated juce to 8.0.3 [#133]
67
- Added LV2 support [#25]
8+
- Provide CMake module for registering pluginval tests with CTest [#123]
79
- Changed minimum Linux version to Ubuntu 22.04
810

911
### 1.0.3

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,14 @@ If you would like to contribute to the project please do! It's very simple to ad
101101
102102
If you have a case you would like tests, please simply write the test in a fork and create a pull request. The more tests the better!
103103
104+
### Cutting New Releases
105+
106+
* Update VERSION (make sure there's not an extra newline)
107+
* Update CHANGELIST.md
108+
* `git commit -am "Version 1.0.5"`
109+
* `git tag -a v1.0.5 -m "1.0.5 release"`
110+
* `git push --tags`
111+
104112
License
105113
----
106114

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0.3
1+
1.0.4

0 commit comments

Comments
 (0)