@@ -54,14 +54,18 @@ jobs:
5454
5555 - name : ' Package'
5656 if : success() && ((github.ref_type == 'tag') || (github.event_name == 'workflow_dispatch')) && github.event_name != 'pull_request'
57- run : iscc.exe /O"${{github.workspace}}/installer" "${{github.workspace}}/installer/installer.iss"
57+ run : |
58+ iscc.exe /O"${{github.workspace}}/installer" "${{github.workspace}}/installer/installer.iss"
59+ 7z.exe a -r -y -tzip -mx9 "${{github.workspace}}/installer/Waveform_${{github.ref_name}}_Windows_x86_64.zip" "${{github.workspace}}/installer/bin/*"
5860
5961 - name : ' Upload'
6062 if : success() && ((github.ref_type == 'tag') || (github.event_name == 'workflow_dispatch')) && github.event_name != 'pull_request'
6163 uses : actions/upload-artifact@v7
6264 with :
6365 name : Waveform_${{github.ref_name}}_Windows_x64
64- path : ${{github.workspace}}/installer/Waveform_v*_setup.exe
66+ path : |
67+ ${{github.workspace}}/installer/Waveform_v*_setup.exe
68+ "${{github.workspace}}/installer/Waveform_${{github.ref_name}}_Windows_x86_64.zip"
6569
6670 macosarm64 :
6771 name : ' MacOS Arm64'
8993 cmake --install ${{github.workspace}}/deps/obs-studio/build --component Development --config Release
9094
9195 - name : ' Cmake'
92- run : cmake -S ${{github.workspace}} -B ${{github.workspace}}/build -DCI_BUILD=ON -DCMAKE_OSX_DEPLOYMENT_TARGET=12.0 -DCMAKE_OSX_ARCHITECTURES="arm64" -DMAKE_BUNDLE=ON -DENABLE_X86_SIMD=OFF -DBUILTIN_FFTW=ON -DCMAKE_PREFIX_PATH="${{github.workspace}}/deps/obs_install;${{github.workspace}}/deps/obs-studio/build/libobs" -DCMAKE_INSTALL_PREFIX="${{github.workspace}}/bin"
96+ run : cmake -S ${{github.workspace}} -B ${{github.workspace}}/build -G Xcode - DCI_BUILD=ON -DCMAKE_OSX_DEPLOYMENT_TARGET=12.0 -DCMAKE_OSX_ARCHITECTURES="arm64" -DMAKE_BUNDLE=ON -DENABLE_X86_SIMD=OFF -DBUILTIN_FFTW=ON -DCMAKE_PREFIX_PATH="${{github.workspace}}/deps/obs_install;${{github.workspace}}/deps/obs-studio/build/libobs" -DCMAKE_INSTALL_PREFIX="${{github.workspace}}/bin"
9397
9498 - name : ' Build'
9599 run : |
@@ -107,9 +111,9 @@ jobs:
107111 name : Waveform_${{github.ref_name}}_MacOS_arm64
108112 path : ${{github.workspace}}/build/*.pkg
109113
110- macos64 :
114+ macosx64 :
111115 name : ' MacOS x64'
112- runs-on : macos-26
116+ runs-on : macos-26-intel
113117 steps :
114118 - name : ' Checkout'
115119 uses : actions/checkout@v7
@@ -133,7 +137,7 @@ jobs:
133137 cmake --install ${{github.workspace}}/deps/obs-studio/build --component Development --config Release
134138
135139 - name : ' Cmake'
136- run : cmake -S ${{github.workspace}} -B ${{github.workspace}}/build -DCI_BUILD=ON -DCMAKE_OSX_DEPLOYMENT_TARGET=12.0 -DCMAKE_OSX_ARCHITECTURES="x86_64" -DMAKE_BUNDLE=ON -DBUILTIN_FFTW=ON -DCMAKE_PREFIX_PATH="${{github.workspace}}/deps/obs_install;${{github.workspace}}/deps/obs-studio/build/libobs" -DCMAKE_INSTALL_PREFIX="${{github.workspace}}/bin"
140+ run : cmake -S ${{github.workspace}} -B ${{github.workspace}}/build -G Xcode - DCI_BUILD=ON -DCMAKE_OSX_DEPLOYMENT_TARGET=12.0 -DCMAKE_OSX_ARCHITECTURES="x86_64" -DMAKE_BUNDLE=ON -DBUILTIN_FFTW=ON -DCMAKE_PREFIX_PATH="${{github.workspace}}/deps/obs_install;${{github.workspace}}/deps/obs-studio/build/libobs" -DCMAKE_INSTALL_PREFIX="${{github.workspace}}/bin"
137141
138142 - name : ' Build'
139143 run : |
@@ -151,7 +155,7 @@ jobs:
151155 name : Waveform_${{github.ref_name}}_MacOS_x86_64
152156 path : ${{github.workspace}}/build/*.pkg
153157
154- ubuntu64 :
158+ ubuntux64 :
155159 name : ' Ubuntu x64'
156160 runs-on : ubuntu-latest
157161 steps :
@@ -186,7 +190,7 @@ jobs:
186190
187191 publish_release :
188192 if : ((github.ref_type == 'tag') || (inputs.publish == true)) && github.event_name != 'pull_request'
189- needs : [macosarm64, macos64, ubuntu64 , windowsx64]
193+ needs : [macosarm64, macosx64, ubuntux64 , windowsx64]
190194 name : ' Publish Release'
191195 runs-on : ubuntu-latest
192196 steps :
@@ -205,6 +209,7 @@ jobs:
205209 ${{github.workspace}}/artifacts/*/*.deb
206210 ${{github.workspace}}/artifacts/*/*.pkg
207211 ${{github.workspace}}/artifacts/*/*_setup.exe
212+ ${{github.workspace}}/artifacts/*/*_Windows_x86_64.zip
208213 body_path : ${{github.workspace}}/changelog.md
209214 tag_name : ${{inputs.publish && inputs.tagname || github.ref_name}}
210215 name : ${{inputs.publish && inputs.tagname || github.ref_name}}
0 commit comments