Skip to content

Commit 7861218

Browse files
windows workflow attempt
1 parent f978a13 commit 7861218

2 files changed

Lines changed: 28 additions & 1 deletion

File tree

.github/workflows/linux-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414

1515
steps:
1616
- name: Checkout repository
17-
uses: actions/checkout@v2
17+
uses: actions/checkout@v3
1818

1919
- name: Install development library
2020
run: sudo apt-get update && sudo apt-get install -y git libasound2-dev libgl1-mesa-dev libpulse-dev libdbus-1-dev libx11-dev libxcursor-dev libxext-dev libxi-dev libxinerama-dev libxrandr-dev libxss-dev libxt-dev libxxf86vm-dev cmake gcc g++ ninja-build libassimp-dev libfmt-dev libimgui-dev libstb-dev libglfw3-dev libspdlog-dev libglm-dev libyaml-cpp-dev libspirv-cross-c-shared-dev spirv-cross spirv-tools glslang-dev glslang-tools nlohmann-json3-dev dotnet-runtime-8.0 libgtest-dev
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: ZEngine Window Build
2+
3+
on: workflow_call
4+
5+
jobs:
6+
cmake-build:
7+
strategy:
8+
matrix:
9+
buildConfiguration: [Debug, Release]
10+
uses: ./.github/workflows/job-cmakebuild-windows.yml
11+
with:
12+
configuration: ${{matrix.buildConfiguration}}
13+
14+
test:
15+
needs: cmake-build
16+
strategy:
17+
matrix:
18+
testConfiguration: [Debug, Release]
19+
uses: ./.github/workflows/job-test-windows.yml
20+
with:
21+
configuration: ${{matrix.testConfiguration}}
22+
23+
deploy:
24+
needs: test
25+
uses: ./.github/workflows/job-deploy-windows.yml
26+
with:
27+
configuration: Release

0 commit comments

Comments
 (0)