Skip to content

Commit 63a8d29

Browse files
GitHub Actions: do not build WebGPU on Windows/Release as it is too slow
1 parent 41bad61 commit 63a8d29

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

.github/workflows/build-emscripten.yml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,30 @@ jobs:
88
matrix:
99
os: ["windows-latest", "ubuntu-20.04", "macos-14"]
1010
build_type: ["Debug", "Release"]
11-
cmake_args: ["-DDILIGENT_EMSCRIPTEN_STRIP_DEBUG_INFO=ON"]
1211
exclude:
1312
# Exclude MacOS-Release
1413
- os: "macos-14"
1514
build_type: "Release"
1615

1716
include:
18-
- os: "windows-latest"
19-
host_name: "Win10"
17+
- os: "windows-latest"
18+
build_type: "Release"
19+
host_name: "Win10"
20+
# Do not build WebGPU on Windows/Release as it is extremely slow
21+
cmake_args: "-DDILIGENT_EMSCRIPTEN_STRIP_DEBUG_INFO=ON -DDILIGENT_NO_WEBGPU=ON"
22+
23+
- os: "windows-latest"
24+
build_type: "Debug"
25+
host_name: "Win10"
26+
cmake_args: "-DDILIGENT_EMSCRIPTEN_STRIP_DEBUG_INFO=ON"
2027

2128
- os: "ubuntu-20.04"
2229
host_name: "Linux"
30+
cmake_args: "-DDILIGENT_EMSCRIPTEN_STRIP_DEBUG_INFO=ON"
2331

2432
- os: "macos-14"
2533
host_name: "MacOS"
34+
cmake_args: "-DDILIGENT_EMSCRIPTEN_STRIP_DEBUG_INFO=ON"
2635

2736
runs-on: ${{ matrix.os }}
2837
name: ${{ matrix.host_name }} -> Emscripten, ${{ matrix.build_type }}

0 commit comments

Comments
 (0)