From 8b5dc39fa3cfb9cb01fb5de092937a19d345e0d9 Mon Sep 17 00:00:00 2001 From: Stephen Gutekanst Date: Fri, 30 Jun 2023 20:57:30 -0700 Subject: [PATCH] sysaudio: CI: clone mach-glfw (system SDK) dependency Signed-off-by: Stephen Gutekanst --- libs/sysaudio/.github/workflows/ci.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/libs/sysaudio/.github/workflows/ci.yml b/libs/sysaudio/.github/workflows/ci.yml index c5896a05..5696e17e 100644 --- a/libs/sysaudio/.github/workflows/ci.yml +++ b/libs/sysaudio/.github/workflows/ci.yml @@ -13,7 +13,10 @@ jobs: sudo apt install xz-utils sudo sh -c 'wget -c https://ziglang.org/builds/zig-linux-x86_64-0.11.0-dev.3883+7166407d8.tar.xz -O - | tar -xJ --strip-components=1 -C /usr/local/bin' - name: build - run: zig build + run: | + rm -rf libs/mach-glfw + git clone https://github.com/hexops/mach-glfw libs/mach-glfw + zig build - name: test run: zig build test x86_64-windows: @@ -29,7 +32,10 @@ jobs: 7z x zig.zip Add-Content $env:GITHUB_PATH "C:\zig-windows-x86_64-0.11.0-dev.3883+7166407d8\" - name: build - run: zig build + run: | + Remove-Item -Recurse -Force libs/mach-glfw + git clone https://github.com/hexops/mach-glfw libs/mach-glfw + zig build - name: test run: zig build test x86_64-macos: @@ -42,7 +48,10 @@ jobs: brew install xz sudo sh -c 'wget -c https://ziglang.org/builds/zig-macos-x86_64-0.11.0-dev.3883+7166407d8.tar.xz -O - | tar -xJ --strip-components=1 -C /usr/local/bin' - name: build - run: zig build + run: | + rm -rf libs/mach-glfw + git clone https://github.com/hexops/mach-glfw libs/mach-glfw + zig build env: AGREE: true - name: test