diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index f94d2fc6740a84..1d7d299f77cf66 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -113,10 +113,6 @@ jobs: ${{ runner.os }}-vcpkg-installed-${{ env.OS_VER }}- ${{ runner.os }}-vcpkg-installed- - - name: Install libraries with vcpkg - run: | - vcpkg --triplet x64-windows install gmp libffi libyaml openssl zlib - - name: Install libraries with scoop run: | iex "& {$(irm get.scoop.sh)} -RunAsAdmin" @@ -128,6 +124,17 @@ jobs: sparse-checkout-cone-mode: false sparse-checkout: /.github + - name: Install libraries with vcpkg + # override global setting of 'build', vcpkg.json is in root + working-directory: . + run: | + vcpkg --triplet x64-windows install gmp libffi libyaml openssl zlib + vcpkg --triplet x64-windows upgrade gmp libffi libyaml openssl zlib --no-dry-run + + - name: List vcpkg libraries + working-directory: . + run: vcpkg list + - uses: ./.github/actions/setup/directories with: srcdir: src