From: Tal Regev Date: Sat, 19 Oct 2024 12:10:44 +0000 (+0300) Subject: GHA/windows: add http3 to libressl vcpkg job X-Git-Tag: curl-8_11_0~103 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c2e263677310c601e2f3dec4940fdec41414b0f5;p=thirdparty%2Fcurl.git GHA/windows: add http3 to libressl vcpkg job Also drop a libressl workaround no longer necessary. Closes #15338 --- diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index cc6a78037f..f11a74cff7 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -655,14 +655,14 @@ jobs: -DCURL_USE_LIBPSL=OFF - name: 'libressl' - install: 'brotli zlib zstd libpsl nghttp2 libressl libssh2[core,zlib]' + install: 'brotli zlib zstd libpsl nghttp2 libressl libssh2[core,zlib] pkgconf ngtcp2[libressl] nghttp3' arch: 'x64' plat: 'windows' type: 'Debug' tflags: '~1516 ~2301 ~2302 ~2303 ~2307' config: >- -DCURL_BROTLI=ON -DCURL_ZSTD=ON -DCURL_USE_LIBSSH2=ON - -DCURL_USE_SCHANNEL=OFF -DCURL_USE_OPENSSL=ON + -DCURL_USE_SCHANNEL=OFF -DCURL_USE_OPENSSL=ON -DUSE_NGTCP2=ON -DCURL_CA_SEARCH_SAFE=ON - name: 'boringssl-ECH' @@ -737,11 +737,6 @@ jobs: - name: 'cmake configure' timeout-minutes: 5 run: | - if [[ '${{ matrix.install }}' = *'libressl'* ]]; then - # without this, CMake gets confused by the non-vcpkg OpenSSL - # installed on the runner and fails when linking. - options+=" -DOPENSSL_ROOT_DIR=$VCPKG_INSTALLATION_ROOT/installed/${{ matrix.arch }}-${{ matrix.plat }}" - fi cmake -B bld ${options} \ "-DCMAKE_TOOLCHAIN_FILE=$VCPKG_INSTALLATION_ROOT/scripts/buildsystems/vcpkg.cmake" \ "-DVCPKG_INSTALLED_DIR=$VCPKG_INSTALLATION_ROOT/installed" \