]> git.ipfire.org Git - thirdparty/curl.git/commit
GHA: disable building tests, apps, docs in dependencies
authorViktor Szakats <commit@vsz.me>
Thu, 21 Nov 2024 18:22:43 +0000 (19:22 +0100)
committerViktor Szakats <commit@vsz.me>
Fri, 22 Nov 2024 02:43:57 +0000 (03:43 +0100)
commit1da198d18e495c08adb5691459da0b5fcfc7f160
treee3d0e811869ce4247bca0ff0e2d3da107ada2e6c
parentf153b4bfa07e97d8ddf346115865e23d844835e5
GHA: disable building tests, apps, docs in dependencies

Also:
- for LibreSSL download the official source tarball instead of
  using the tagged Git repo and running the build script which
  merged the OpenBSD libressl repo into it. The latter method
  was also broken at the time of this commit.

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

LibreSSL build options are unchanged, but by using the tarball now
instead of two repos and a generator script, it also should be faster,
and more stable.

Closes #15622
.github/workflows/http3-linux.yml
.github/workflows/linux.yml