Skip to content

Commit a89a8da

Browse files
committed
Stabilize smoke CI prebuilt setup and host deps
1 parent 6647474 commit a89a8da

1 file changed

Lines changed: 3 additions & 10 deletions

File tree

.github/workflows/smoke.yml

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ env:
2222
BUILD_TYPE: Release
2323
CMAKE_GENERATOR: Ninja
2424
WEBVULKAN_CACHE_VERSION: v3
25-
LLVM_PREBUILT_URL: ${{ vars.WEBVULKAN_LLVM_PREBUILT_URL }}
26-
LLVM_PREBUILT_SHA256: ${{ vars.WEBVULKAN_LLVM_PREBUILT_SHA256 }}
25+
LLVM_PREBUILT_URL: https://github.com/Devsh-Graphics-Programming/llvmpipe2wasm/releases/download/llvm-wasm-prebuilt-latest/llvm-wasm-install.zip
26+
LLVM_PREBUILT_SHA256: ""
2727
DXC_WASM_PREBUILT_URL: https://github.com/Devsh-Graphics-Programming/llvmpipe2wasm/releases/download/dxc-wasm-prebuilt-latest/dxc-wasm-prebuilt.zip
2828

2929
jobs:
@@ -42,6 +42,7 @@ jobs:
4242
sudo apt-get update
4343
sudo apt-get install -y ninja-build flex bison python3-pip glslang-tools
4444
python3 -m pip install --upgrade pip
45+
python3 -m pip install meson mako
4546
python3 -m pip install cmake==4.2.0
4647
4748
- name: Restore third-party cache
@@ -65,14 +66,6 @@ jobs:
6566
restore-keys: |
6667
${{ runner.os }}-webvulkan-build-${{ env.WEBVULKAN_CACHE_VERSION }}-
6768
68-
- name: Validate prebuilt LLVM settings
69-
shell: bash
70-
run: |
71-
if [ -z "${LLVM_PREBUILT_URL}" ]; then
72-
echo "WEBVULKAN_LLVM_PREBUILT_URL repository variable is required for CI"
73-
exit 1
74-
fi
75-
7669
- name: Bootstrap DXC Wasm prebuilt
7770
shell: bash
7871
run: |

0 commit comments

Comments
 (0)