From 81d4e9634dacf0835855161ee92b22c4a98e4252 Mon Sep 17 00:00:00 2001 From: Sy Brand Date: Thu, 12 Mar 2026 12:30:15 +0000 Subject: [PATCH] Don't build sysroot separately for now --- .github/workflows/main.yml | 36 ------------------------------------ 1 file changed, 36 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b8a56b2..14f7460 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -154,42 +154,6 @@ jobs: path: ${{ runner.tool_cache }}/ccache key: 0-cache-${{ matrix.artifact }}-${{ github.run_id }} - build-only-sysroot: - name: Build only sysroot - ${{ matrix.name }} - runs-on: ubuntu-24.04 - needs: build # Add dependency - strategy: - matrix: - include: - - name: default - - name: exceptions - defines: -DWASI_SDK_EXCEPTIONS=ON - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - uses: ./.github/actions/checkout - - uses: ./.github/actions/install-deps - - run: cargo install wasm-component-ld@0.5.21 - - uses: actions/download-artifact@v4 - with: - name: dist-x86_64-linux - path: dist-x86_64-linux - - run: ./ci/merge-artifacts.sh - - run: tar xf dist/wasi-sdk-*.tar.gz - - run: | - WASI_SDK_DIR=$(ls -d ./wasi-sdk-* | head -1) - cmake -G Ninja -B build -S . \ - -DCMAKE_C_COMPILER=$WASI_SDK_DIR/bin/clang \ - -DCMAKE_SYSTEM_NAME=WASI \ - -DWASI_SDK_INCLUDE_TESTS=ON \ - -DWASI_SDK_CPU_CFLAGS="" \ - -DCMAKE_C_LINKER_DEPFILE_SUPPORTED=OFF \ - -DCMAKE_CXX_LINKER_DEPFILE_SUPPORTED=OFF \ - ${{ matrix.defines }} - - run: ninja -C build - - run: ctest --output-on-failure --parallel 10 --test-dir build/tests - # Once all of the above matrix entries have completed this job will run and # assemble the final `wasi-sdk-*` artifacts by fusing the toolchain/sysroot # artifacts.