curl/.github/workflows
Viktor Szakats 852692b24f
GHA/http3-linux: fix cache rebuild conditions, switch to wolfSSL stable
ngtcp2 depends on crypto backends. nghttp2 depends on ngtcp2 and nghttp3
(for nghttpx server used in pytests).

Before this patch, ngtcp2, nghttp2 weren't rebuilt when their
dependencies changes. This worked fine until wolfSSL bumped its
soversion and caused CI to fail because ngtcp2 was not rebuilt and was
still referring to the old soname that was no longer offered by the
wolfSSL package.

Make sure to rebuild ngtcp2/nghttp2 when any of their dependencies bump.
To avoid rebuilding everything on every wolfSSL commit, switch to use
wolfSSL stable versions.

Bug: https://github.com/curl/curl/pull/15882#issuecomment-2566821417
Closes #15885
2025-01-02 21:04:02 +01:00
..
appveyor-status.yml GHA: add yamlcheck 2024-08-23 18:42:55 +02:00
checkdocs.yml docs: use lowercase curl and libcurl 2025-01-02 17:15:54 +01:00
checksrc.yml GHA: set persist-credentials: false 2024-12-16 18:00:22 +01:00
configure-vs-cmake.yml GHA/configure-vs-cmake: trigger by CMake/** updates 2024-12-31 11:36:56 +01:00
curl-for-win.yml GHA: set persist-credentials: false 2024-12-16 18:00:22 +01:00
distcheck.yml CI: bump actions/upload-artifact from 4.4.3 to 4.5.0 2024-12-30 14:03:46 +01:00
fuzz.yml CI: move Azure jobs to GHA, fix fallouts, sshserver, runtests tweaks 2024-09-16 10:00:17 +02:00
hacktoberfest-accepted.yml GHA: set persist-credentials: false 2024-12-16 18:00:22 +01:00
http3-linux.yml GHA/http3-linux: fix cache rebuild conditions, switch to wolfSSL stable 2025-01-02 21:04:02 +01:00
label.yml GHA: add yamlcheck 2024-08-23 18:42:55 +02:00
linux-old.yml cmake: extend zlib's AUTO option to brotli, zstd and enable if found 2024-12-17 04:06:45 +01:00
linux.yml CI: update dependency wolfSSL/wolfssl to v5.7.6 2025-01-01 05:46:31 +01:00
macos.yml clang-tidy: add to CI, add cmake support, fix fallouts 2024-12-27 13:42:32 +01:00
non-native.yml GHA/non-native: measure duration of individual build steps inside VMs 2024-12-30 14:23:45 +01:00
windows.yml GHA/windows: shorten job timeouts 2024-12-29 01:13:32 +01:00