5656 steps :
5757 - name : Checkout Source Code
5858 uses : actions/checkout@v3
59+ with :
60+ submodules : ' true'
5961
6062 - name : Generate Patreon List
6163 env :
@@ -156,6 +158,8 @@ jobs:
156158 steps :
157159 - name : Checkout Source Code
158160 uses : actions/checkout@v3
161+ with :
162+ submodules : ' true'
159163
160164 - name : Automatically Generate Package Name
161165 shell : bash
@@ -176,10 +180,10 @@ jobs:
176180 shell : bash
177181 working-directory : ${{ runner.workspace }}
178182 run : |
179- $DOWNLOAD_TOOL https://github.com/olive-editor/vcpkg-registry /releases/download/continuous/olive-dep-x64-windows.zip
180- 7z x olive-dep-x64-windows.zip
181- VCPKG_DIR=(vcpkg-export-*)
182- echo "VCPKG_ROOT= $(pwd -W)/$VCPKG_DIR " >> $GITHUB_ENV
183+ $DOWNLOAD_TOOL https://github.com/olive-editor/dependencies /releases/download/continuous/olive-dep-win32-Release.tar.gz
184+ tar xzf olive-dep-win32-Release.tar.gz
185+ echo "$(pwd -W)/install" >> $GITHUB_PATH
186+ echo "$(pwd -W)/install/bin " >> $GITHUB_PATH
183187
184188 - name : Acquire Google Crashpad
185189 shell : bash
@@ -207,7 +211,6 @@ jobs:
207211 working-directory : ${{ runner.workspace }}/build
208212 run : |
209213 cmake $GITHUB_WORKSPACE -DCMAKE_BUILD_TYPE=${{ matrix.build-type }} -G "${{ matrix.cmake-gen }}" \
210- -DCMAKE_TOOLCHAIN_FILE="$VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake" \
211214 $CMAKE_ARGS
212215
213216 - name : Build
@@ -216,11 +219,11 @@ jobs:
216219 run : |
217220 cmake --build .
218221
219- - name : Test
220- working-directory : ${{ runner.workspace }}/build
221- shell : bash
222- run : |
223- PATH=$PATH:$VCPKG_ROOT/installed/x64-windows/bin ctest -C ${{ matrix.build-type }} -V
222+ # - name: Test
223+ # working-directory: ${{ runner.workspace }}/build
224+ # shell: bash
225+ # run: |
226+ # ctest -C ${{ matrix.build-type }} -V
224227
225228 - name : Create Package
226229 working-directory : ${{ runner.workspace }}/build
@@ -232,9 +235,8 @@ jobs:
232235 cp app/olive-editor.exe olive-editor
233236 cp app/crashhandler/olive-crashhandler.exe olive-editor
234237 cp app/olive-editor.pdb olive-editor
235- $VCPKG_ROOT/installed/x64-windows/tools/qt5/bin/windeployqt --no-angle olive-editor/olive-crashhandler.exe
236- $VCPKG_ROOT/installed/x64-windows/tools/qt5/bin/windeployqt --no-angle olive-editor/olive-editor.exe
237- cp $(cygpath $VCPKG_ROOT)/installed/x64-windows/bin/*.dll olive-editor
238+ windeployqt --no-angle olive-editor/olive-crashhandler.exe
239+ windeployqt --no-angle olive-editor/olive-editor.exe
238240 cp $(cygpath $ORIGINAL_WORKSPACE)/install/bin/*.dll olive-editor
239241 cp $(cygpath $ORIGINAL_WORKSPACE)/install/crashpad/out/Default/crashpad_handler.exe olive-editor
240242 cp $(cygpath $ORIGINAL_WORKSPACE)/install/bin/minidump_stackwalk.exe olive-editor
@@ -287,7 +289,7 @@ jobs:
287289 compiler-name : Clang LLVM
288290 os-name : macOS
289291 os-arch : x86_64
290- os : macos-10.15
292+ os : macos-11.0
291293 cmake-gen : Ninja
292294 min-deploy : 10.13
293295 - build-type : RelWithDebInfo
@@ -310,6 +312,8 @@ jobs:
310312 steps :
311313 - name : Checkout Source Code
312314 uses : actions/checkout@v3
315+ with :
316+ submodules : ' true'
313317
314318 - name : Automatically Generate Package Name
315319 shell : bash
0 commit comments