curl/.github/workflows
Viktor Szakats d75785c7de
GHA: enable more options in static analyzer jobs
This is an effort to pass more code through clang-tidt and scan-build
static analyzers. Following CodeQL Linux jobs.

GHA/codeql:
- also build with libssh.
- disable verbose output in build steps.

GHA/linux:
- enable more build options for the clang-tidy and scan-build jobs:
  libidn2, nghttp2, ldap, kerberos, rtmp, gnutls, gsasl, rustls,
  mbedtls, wolfssl
  Use Linuxbrew where necessary.
- also enable ECH, gssapi in the scan-build job.
- fix 'scanbuild' to be 'scan-build' in the job name.

GHA/macos:
- build with Rustls in the clang-tidy job.
- add a new clang-tidy job to test HTTP/3 (with openssl + ngtcp2).
- build with libssh in one of the clang-tidy jobs.
- build with LibreSSL in the MultiSSL clang-tidy job.
- build with heimdal and kerberos in the clang-tidy jobs respectively.
- build with OpenLDAP in one clang-tidy job.
- add support for `skipall`, `skiprun` job options, and use it.

Closes #18660
2025-09-22 13:10:51 +02:00
..
appveyor-status.yml GHA: document permissions as required by zizmor 1.13.0 2025-09-13 18:11:53 +02:00
checkdocs.yml GHA: tidy up actions/checkout version in comments [ci skip] 2025-09-19 14:20:14 +02:00
checksrc.yml build: drop the winbuild build system 2025-09-20 01:20:25 +02:00
codeql.yml GHA: enable more options in static analyzer jobs 2025-09-22 13:10:51 +02:00
configure-vs-cmake.yml GHA: update actions/checkout action to v5 2025-08-12 11:17:08 +02:00
curl-for-win.yml build: drop the winbuild build system 2025-09-20 01:20:25 +02:00
distcheck.yml GHA/distcheck: disable man-db/auto-update 2025-09-14 14:02:32 +02:00
fuzz.yml build: drop the winbuild build system 2025-09-20 01:20:25 +02:00
hacktoberfest-accepted.yml GHA: document permissions as required by zizmor 1.13.0 2025-09-13 18:11:53 +02:00
http3-linux.yml build: drop the winbuild build system 2025-09-20 01:20:25 +02:00
label.yml GHA: document permissions as required by zizmor 1.13.0 2025-09-13 18:11:53 +02:00
linux-old.yml libssh2: up the minimum requirement to 1.9.0 2025-09-20 22:39:07 +02:00
linux.yml GHA: enable more options in static analyzer jobs 2025-09-22 13:10:51 +02:00
macos.yml GHA: enable more options in static analyzer jobs 2025-09-22 13:10:51 +02:00
non-native.yml build: drop the winbuild build system 2025-09-20 01:20:25 +02:00
windows.yml build: drop the winbuild build system 2025-09-20 01:20:25 +02:00