mirror of
https://github.com/curl/curl.git
synced 2026-08-25 21:03:34 +03:00
GHA: enable H3 proxy in CI, also enable h2o tests on Linux
Also: - GHA/http3-linux: enable deprecated APIs in openssl-prev local OpenSSL builds. Required by h2o and its vendored dependencies. Tried OpenSSL 4, LibreSSL 4.x, BoringSSL: all failed at one point. - GHA/http3-linux: build h2o from source. libuv1-dev may not be stricly required. Tried installing libwslay-dev, but it wasn't recognized. Also disable building h2o libs for a much smaller dist directory and slightly faster build. Sadly, h2o is not versioned, so I pinned to the current latest commit at the master branch. It advertises itself as 2.3.0-DEV in pytest. - drop redundant `libnghttp3` installs. Remains of openssl-quic builds. Follow-up to6aaac9dd38#20226 Note GHA/macos pytests may or not not be stable with the H3 proxy tests. Follow-up toe78b1b3ecc#21153 Closes #21789
This commit is contained in:
parent
cfa735c40a
commit
59213f8248
5 changed files with 61 additions and 23 deletions
4
.github/workflows/windows.yml
vendored
4
.github/workflows/windows.yml
vendored
|
|
@ -301,7 +301,7 @@ jobs:
|
|||
install: 'mingw-w64-clang-aarch64-libssh2' }
|
||||
- { name: 'openssl', type: 'Release', chkprefill: '_chkprefill',
|
||||
build: 'cmake' , sys: 'clang64' , env: 'clang-x86_64' , tflags: 'skiprun' ,
|
||||
config: '-DENABLE_DEBUG=ON -DBUILD_SHARED_LIBS=OFF -DCURL_USE_OPENSSL=ON -DENABLE_UNICODE=OFF -DUSE_NGTCP2=ON',
|
||||
config: '-DENABLE_DEBUG=ON -DBUILD_SHARED_LIBS=OFF -DCURL_USE_OPENSSL=ON -DENABLE_UNICODE=OFF -DUSE_NGTCP2=ON -DUSE_PROXY_HTTP3=ON',
|
||||
install: 'mingw-w64-clang-x86_64-openssl mingw-w64-clang-x86_64-nghttp3 mingw-w64-clang-x86_64-ngtcp2 mingw-w64-clang-x86_64-libssh2' }
|
||||
- { name: 'schannel', type: 'Release', test: 'uwp',
|
||||
build: 'cmake' , sys: 'ucrt64' , env: 'ucrt-x86_64' , tflags: 'skiprun' ,
|
||||
|
|
@ -950,7 +950,7 @@ jobs:
|
|||
-DNGTCP2_LIBRARY=/ucrt64/lib/libngtcp2.dll.a
|
||||
-DNGTCP2_CRYPTO_OSSL_LIBRARY=/ucrt64/lib/libngtcp2_crypto_ossl.dll.a
|
||||
-DCURL_CA_NATIVE=ON
|
||||
-DCURL_ENABLE_NTLM=ON
|
||||
-DCURL_ENABLE_NTLM=ON -DUSE_PROXY_HTTP3=ON
|
||||
|
||||
- name: 'schannel U'
|
||||
install-vcpkg: 'zlib libssh2[core,zlib]'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue