]> git.ipfire.org Git - thirdparty/curl.git/commit
GHA: unify http3 workflows into one
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
Tue, 21 May 2024 09:50:57 +0000 (18:50 +0900)
committerDaniel Stenberg <daniel@haxx.se>
Sat, 1 Jun 2024 08:57:23 +0000 (10:57 +0200)
commita8174176b5425c5692b55b78e40aef3a2331155f
treeb2b67fea576da625f6559a315cce55eae9be14a9
parent48292d8c939d534a360d4028f1565f1b5f2ee33a
GHA: unify http3 workflows into one

This commit unifies the following http3 workflows into http3-linux.yml:

- ngtcp2-linux.yml
- osslq-linux.yml
- quiche-linux.yml

The idea is better use of the build cache. Previously, they
independently create caches with the same key. Some of the caches
include source code and intermediate object files, which makes cache
quite large. In this commit, only built artifacts are cached, which
drastically reduces the cache size. OpenSSL v3, mod_h2 and quiche caches
still include all stuff, but they are left for the later improvement.
Because the contents of the cache have been changed, the cache keys are
also changed to include the word "http3".

Closes #13841
.github/workflows/http3-linux.yml [new file with mode: 0644]
.github/workflows/ngtcp2-linux.yml [deleted file]
.github/workflows/osslq-linux.yml [deleted file]
.github/workflows/quiche-linux.yml [deleted file]
renovate.json