mirror of
https://github.com/curl/curl.git
synced 2026-04-28 04:12:14 +03:00
GHA: drop quictls 3.3.0 builds in favor of openssl 3.5+
- http3-linux: move local nghttpx (nghttp2) build to openssl (from
quictls). Also tried LibreSSL, but it made some HTTP/2 tests fails.
- http3-linux: drop quictls ngtcp2 build.
- http3-linux: build local openssl with `no-deprecated`.
(previously tested in the quictls local build.)
- http3-linux: explicitly disable LDAP in cmake openssl jobs.
cmake builds auto-detect OpenLDAP (autotools don't), and when enabled,
linking curl fails because system `libsasl.so` requires MD5 openssl
functions, which are missing from openssl no-deprecated builds.
- macos: move options tested in quictls jobs to other ones.
- linux: drop unused quictls local build. (it was used for msh3.)
Follow-up to 91138b014d #17729
- renovate: drop quictls bump detection.
Closes #18833
This commit is contained in:
parent
4535532ed3
commit
c96bf36557
4 changed files with 25 additions and 116 deletions
21
.github/workflows/linux.yml
vendored
21
.github/workflows/linux.yml
vendored
|
|
@ -49,8 +49,6 @@ env:
|
|||
BORINGSSL_VERSION: 0.20251002.0
|
||||
# handled in renovate.json
|
||||
OPENSSL_VERSION: 3.6.0
|
||||
# handled in renovate.json
|
||||
QUICTLS_VERSION: 3.3.0
|
||||
# renovate: datasource=github-tags depName=rustls/rustls-ffi versioning=semver registryUrl=https://github.com
|
||||
RUSTLS_VERSION: 0.15.0
|
||||
# handled in renovate.json
|
||||
|
|
@ -495,25 +493,6 @@ jobs:
|
|||
make
|
||||
make -j1 install_sw
|
||||
|
||||
- name: 'cache quictls'
|
||||
if: ${{ contains(matrix.build.install_steps, 'quictls') }}
|
||||
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
|
||||
id: cache-quictls
|
||||
env:
|
||||
cache-name: cache-quictls
|
||||
with:
|
||||
path: ~/quictls
|
||||
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ env.QUICTLS_VERSION }}-quic1
|
||||
|
||||
- name: 'build quictls'
|
||||
if: ${{ contains(matrix.build.install_steps, 'quictls') && steps.cache-quictls.outputs.cache-hit != 'true' }}
|
||||
run: |
|
||||
git clone --quiet --depth=1 -b "openssl-${QUICTLS_VERSION}-quic1" https://github.com/quictls/openssl
|
||||
cd openssl
|
||||
./config --prefix=/home/runner/quictls --libdir=lib no-makedepend no-apps no-docs no-tests
|
||||
make
|
||||
make -j1 install_sw
|
||||
|
||||
- name: 'cache awslc'
|
||||
if: ${{ contains(matrix.build.install_steps, 'awslc') }}
|
||||
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue