From 50333cd3f7703e561cb87596922cd65a333a8e1e Mon Sep 17 00:00:00 2001 From: vinihcrosa Date: Sun, 5 Jul 2026 12:33:44 -0300 Subject: [PATCH] ci: drop native Windows job from the C++ matrix The engine ships as WASM-in-Node (covered by the WASM + JS workspaces job); there is no native Windows target and CGAL/SUNDIALS aren't provisioned on the Windows runner, so the job only ever failed at configure. Keep the Linux + macOS native builds, which validate the C++ that compiles to WASM. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/ci.yml | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8a2055c..912deb5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,10 +30,11 @@ jobs: os: macos-14 cmake_extra: "" - - name: Windows x86_64 - os: windows-latest - cmake_extra: >- - -DCMAKE_TOOLCHAIN_FILE=$env:VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake + # Windows native build is intentionally omitted: the engine ships as + # WASM-in-Node (see @ymir/wasm + the "WASM + JS workspaces" job), there + # is no native Windows target, and CGAL/SUNDIALS are not provisioned on + # the Windows runner. Re-add with vcpkg deps when a native Windows + # target actually exists. steps: - name: Checkout @@ -53,15 +54,6 @@ jobs: run: | brew install ninja cgal sundials - - name: Install dependencies (Windows) - if: runner.os == 'Windows' - run: | - # vcpkg is pre-installed on windows-latest - # CGAL and SUNDIALS are optional until M1/M2 — skipped here to avoid - # long compile times. Add when needed: - # vcpkg install cgal:x64-windows sundials:x64-windows - choco install ninja --no-progress - - name: Configure # The C++ project lives in core/ (there is no root CMakeLists.txt). run: >