diff --git a/libs/core/.github/workflows/ci.yml b/libs/core/.github/workflows/ci.yml index 6e1e4030..4280888a 100644 --- a/libs/core/.github/workflows/ci.yml +++ b/libs/core/.github/workflows/ci.yml @@ -12,11 +12,19 @@ jobs: run: | sudo apt install xz-utils sudo sh -c 'wget -c https://ziglang.org/builds/zig-linux-x86_64-0.11.0-dev.3798+a5e15eced.tar.xz -O - | tar -xJ --strip-components=1 -C /usr/local/bin' - - name: x86_64-linux -> aarch64-macos - run: zig build -Dtarget=aarch64-macos - - name: test + - name: build run: | - zig build test + rm -rf libs/mach-gamemode + rm -rf libs/mach-glfw + rm -rf libs/mach-gpu + rm -rf libs/mach-gpu-dawn + git clone https://github.com/hexops/mach-gamemode libs/mach-gamemode + git clone https://github.com/hexops/mach-glfw libs/mach-glfw + git clone https://github.com/hexops/mach-gpu libs/mach-gpu + git clone https://github.com/hexops/mach-gpu-dawn libs/mach-gpu-dawn + zig build + - name: test + run: zig build test x86_64-windows: runs-on: windows-latest steps: @@ -29,6 +37,17 @@ jobs: cd C:\ 7z x zig.zip Add-Content $env:GITHUB_PATH "C:\zig-windows-x86_64-0.11.0-dev.3798+a5e15eced\" + - name: build + run: | + Remove-Item -Recurse -Force libs/mach-gamemode + Remove-Item -Recurse -Force libs/mach-glfw + Remove-Item -Recurse -Force libs/mach-gpu + Remove-Item -Recurse -Force libs/mach-gpu-dawn + git clone https://github.com/hexops/mach-gamemode libs/mach-gamemode + git clone https://github.com/hexops/mach-glfw libs/mach-glfw + git clone https://github.com/hexops/mach-gpu libs/mach-gpu + git clone https://github.com/hexops/mach-gpu-dawn libs/mach-gpu-dawn + zig build - name: test run: zig build test x86_64-macos: @@ -40,5 +59,16 @@ jobs: run: | brew install xz sudo sh -c 'wget -c https://ziglang.org/builds/zig-macos-x86_64-0.11.0-dev.3798+a5e15eced.tar.xz -O - | tar -xJ --strip-components=1 -C /usr/local/bin' + - name: build + run: | + rm -rf libs/mach-gamemode + rm -rf libs/mach-glfw + rm -rf libs/mach-gpu + rm -rf libs/mach-gpu-dawn + git clone https://github.com/hexops/mach-gamemode libs/mach-gamemode + git clone https://github.com/hexops/mach-glfw libs/mach-glfw + git clone https://github.com/hexops/mach-gpu libs/mach-gpu + git clone https://github.com/hexops/mach-gpu-dawn libs/mach-gpu-dawn + zig build - name: test run: zig build test