From 89c67cf4bb6f5e4ab6d0e55d72ec153d381f77a1 Mon Sep 17 00:00:00 2001 From: ayushtom Date: Sat, 1 Mar 2025 00:35:11 +0530 Subject: [PATCH] chore: update workflow --- .github/workflows/ci.yml | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7dbbeeb590..2007e40388 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -75,6 +75,13 @@ jobs: with: name: dojo-bins path: /tmp/bins + - uses: actions/download-artifact@v4 + with: + name: explorer-dist + path: crates/katana/explorer/ui/dist + - name: Verify explorer UI assets + run: | + ls -la crates/katana/explorer/ui/dist || echo "Explorer UI dist directory not found" - run: | export PATH=/tmp/bins:$PATH chmod +x /tmp/bins/katana @@ -91,26 +98,43 @@ jobs: ensure-wasm: runs-on: ubuntu-latest - needs: [fmt, cairofmt] + needs: [fmt, cairofmt, build-explorer] container: image: ghcr.io/dojoengine/dojo-dev:v1.2.1 steps: - uses: actions/checkout@v3 - uses: Swatinem/rust-cache@v2 + - uses: actions/download-artifact@v4 + with: + name: explorer-dist + path: crates/katana/explorer/ui/dist + - name: Verify explorer UI assets + run: | + ls -la crates/katana/explorer/ui/dist || echo "Explorer UI dist directory not found" - name: Install wasm32 target run: rustup target add wasm32-unknown-unknown - run: cargo build -r --target wasm32-unknown-unknown -p torii-client ensure-windows: - needs: ensure-docker + needs: [ensure-docker, build-explorer] runs-on: windows-latest steps: - uses: actions/checkout@v3 + with: + submodules: recursive + fetch-depth: 0 - uses: actions-rs/toolchain@v1 with: toolchain: ${{ env.rust_version }} target: x86_64-pc-windows-msvc - uses: swatinem/rust-cache@v2 + - uses: actions/download-artifact@v4 + with: + name: explorer-dist + path: crates/katana/explorer/ui/dist + - name: Verify explorer UI assets + run: | + dir crates\katana\explorer\ui\dist || echo "Explorer UI dist directory not found" - uses: arduino/setup-protoc@v2 with: repo-token: ${{ secrets.github_token }} @@ -195,7 +219,7 @@ jobs: clippy: runs-on: ubuntu-latest-4-cores - needs: [fmt, cairofmt] + needs: [fmt, cairofmt, build-explorer] container: image: ghcr.io/dojoengine/dojo-dev:v1.2.1 steps: @@ -214,7 +238,7 @@ jobs: docs: runs-on: ubuntu-latest - needs: [fmt, cairofmt] + needs: [fmt, cairofmt, build-explorer] container: image: ghcr.io/dojoengine/dojo-dev:v1.2.1 steps: