mirror of
https://github.com/curl/curl.git
synced 2026-06-06 03:44:16 +03:00
Ninja performs better than GNU Make. Also the generation step is a bit faster. The cost is installing ninja where missing from the image, and there is no pre-existing package install step. Otherwise the installation is fast because the tool is tiny. (It would probably make sense to include ninja on the runner image; it's a near zero-cost optimization opportunity for all CI jobs using cmake.) Speed-ups: Build step: 3s -> 1s. Build tests step: 37s -> 22s. before: https://github.com/curl/curl/actions/runs/10865247916/job/30151507582?pr=14911 after: https://github.com/curl/curl/actions/runs/10865301046/job/30151610055?pr=14910 Closes #14910 |
||
|---|---|---|
| .. | ||
| appveyor-status.yml | ||
| awslc.yml | ||
| checkdocs.yml | ||
| checksrc.yml | ||
| codeql-analysis.yml | ||
| configure-vs-cmake.yml | ||
| curl-for-win.yml | ||
| cygwin.yml | ||
| distcheck.yml | ||
| fuzz.yml | ||
| hacktoberfest-accepted.yml | ||
| http3-linux.yml | ||
| label.yml | ||
| linux-old.yml | ||
| linux.yml | ||
| linux32.yml | ||
| macos.yml | ||
| non-native.yml | ||
| torture.yml | ||
| windows.yml | ||
| wolfssl.yml | ||