curl/.github/workflows
Viktor Szakats b13078d6c5
GHA: speed up 3 openssl/quictls builds 3x
Build in parallel first, then install with `-j1`. This makes the build
part 3x quicker, while avoiding parallellism issues at the install
phase.

```
                       before   after  after
                              1da198d   this
aws-lc:                 1m55s    ~40s
libressl:               1m16s  ~1m20s
openssl-tsan:           5m47s   3m43s  1m48s (clang)
openssl:                6m38s   4m49s  2m13s (quic)
quictls-no-deprecated:  2m28s   1m51s
quictls:               ~6m08s   4m16s  1m55s
wolfssl-all:            1m36s     52s
wolfssl-master:         1m34s     53s
wolfssl-opensslextra:     50s     32s
```

Follow-up to 1da198d18e #15622

Closes #15630
2024-11-24 03:50:35 +01:00
..
appveyor-status.yml GHA: add yamlcheck 2024-08-23 18:42:55 +02:00
checkdocs.yml GHA: update four dependencies 2024-11-09 14:30:53 +01:00
checksrc.yml CI: update dependencies 2024-11-16 18:26:21 +01:00
codeql-analysis.yml CI: update dependencies 2024-11-16 18:26:21 +01:00
configure-vs-cmake.yml GHA: update five dependencies 2024-10-24 10:03:31 +02:00
curl-for-win.yml GHA: update five dependencies 2024-10-24 10:03:31 +02:00
distcheck.yml GHA: update five dependencies 2024-10-24 10:03:31 +02: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: update five dependencies 2024-10-24 10:03:31 +02:00
http3-linux.yml GHA: speed up 3 openssl/quictls builds 3x 2024-11-24 03:50:35 +01:00
label.yml GHA: add yamlcheck 2024-08-23 18:42:55 +02:00
linux-old.yml GHA/linux-old: adjust configure job name 2024-10-31 13:26:27 +01:00
linux.yml GHA: speed up 3 openssl/quictls builds 3x 2024-11-24 03:50:35 +01:00
macos.yml GHA/macos: enable ECH in wolfSSL jobs 2024-11-17 20:13:13 +01:00
non-native.yml GHA/non-native: streamline installed packages on FreeBSD 2024-11-12 13:02:44 +01:00
windows.yml GHA/linux: enable ECH in wolfSSL jobs 2024-11-17 04:45:12 +01:00