From 1e1343c9e7b39917e1c63fe57dfb03f9011b0bfd Mon Sep 17 00:00:00 2001 From: Jeongseok Lee Date: Sun, 10 Nov 2024 12:37:04 -0800 Subject: [PATCH] Remove CI for vcpkg --- .github/workflows/ci_macos.yml | 2 +- .github/workflows/ci_windows.yml | 78 ++------------------------------ 2 files changed, 4 insertions(+), 76 deletions(-) diff --git a/.github/workflows/ci_macos.yml b/.github/workflows/ci_macos.yml index 595309b73e4f2..0a72e9f2e397f 100644 --- a/.github/workflows/ci_macos.yml +++ b/.github/workflows/ci_macos.yml @@ -27,7 +27,7 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-latest, macos-latest-xl] + os: [macos-latest] steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/ci_windows.yml b/.github/workflows/ci_windows.yml index d26495662a7ee..129fc782dbc20 100644 --- a/.github/workflows/ci_windows.yml +++ b/.github/workflows/ci_windows.yml @@ -22,79 +22,7 @@ on: jobs: build: - name: win-${{ matrix.build_type }} - runs-on: windows-latest - strategy: - fail-fast: false - matrix: - toolset: [""] - build_type: [Release] - build_shared_libs: [OFF] # TODO(JS): Add ON once shared lib build is resolved - - steps: - - name: Checkout - uses: actions/checkout@v4 - - - uses: johnwason/vcpkg-action@v6 - with: - # TODO: Add ode and coin-or-ipopt - pkgs: > - assimp - eigen3 - fcl - fmt - spdlog - bullet3 - freeglut - glfw3 - imgui[opengl2-binding] - nlopt - opengl - osg - pagmo2 - tinyxml2 - tracy - urdfdom - triplet: x64-windows - revision: "2024.06.15" - github-binarycache: true - token: ${{ github.token }} - - - name: Install Python dependencies - run: | - python -m pip install --upgrade pip - pip install -U pytest - - - name: Build - shell: cmd - run: | - cmake ^ - -S . ^ - -B build ^ - -G "Visual Studio 17 2022" ^ - -A x64 ^ - -Wno-dev ${{ matrix.toolset }} ^ - -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} ^ - -DCMAKE_TOOLCHAIN_FILE="${{ github.workspace }}/vcpkg/scripts/buildsystems/vcpkg.cmake" ^ - -DDART_MSVC_DEFAULT_OPTIONS=ON ^ - -DDART_VERBOSE=ON ^ - -DBUILD_SHARED_LIBS=${{ matrix.build_shared_libs }} ^ - -DDART_USE_SYSTEM_IMGUI=ON ^ - || exit /b - cmake ^ - --build build ^ - --config ${{ matrix.build_type }} ^ - --target ALL_BUILD ^ - --parallel ^ - || exit /b - ctest ^ - --test-dir build ^ - --output-on-failure ^ - --build-config ${{ matrix.build_type }} ^ - || exit /b - - build_on_pixi: - name: win-pixi + name: win runs-on: windows-latest steps: - name: Checkout @@ -110,8 +38,8 @@ jobs: - name: Test DART and dartpy run: | - pixi run test # TODO: Change to test-all - + pixi run test-all + - name: Install run: | pixi run install