curl/.github/workflows
Viktor Szakats 911f003db8
GHA: start using ARM Linux runners
- GHA/linux: allow per-job runner image override.
- GHA/linux: add an arm version of an existing job.
  Add workaround for broken `PATH` in the arm runner image.
- GHA/non-native: add CPU arch to job name where missing.
- GHA/checkdocs: switch a linter job to arm.

Performance looks a little bit better than Intel
(presumably with lower power consumption).

Test jobs, with openssl, tests, pytests, examples:
- arm:
  - https://github.com/curl/curl/actions/runs/12816430794/job/35737374521 4m7s
  - https://github.com/curl/curl/actions/runs/12816201136/job/35736615144 4m5s
- Intel:
  - https://github.com/curl/curl/actions/runs/12816430794/job/35737374118 4m32s
  - https://github.com/curl/curl/actions/runs/12816201136/job/35736614764 4m13s

Ref: https://github.blog/changelog/2025-01-16-linux-arm64-hosted-runners-now-available-for-free-in-public-repositories-public-preview/

Closes #16023
2025-01-17 00:28:12 +01:00
..
appveyor-status.yml GHA: add yamlcheck 2024-08-23 18:42:55 +02:00
checkdocs.yml GHA: start using ARM Linux runners 2025-01-17 00:28:12 +01:00
checksrc.yml GHA: set persist-credentials: false 2024-12-16 18:00:22 +01:00
configure-vs-cmake.yml GHA/configure-vs-cmake: trigger by CMake/** updates 2024-12-31 11:36:56 +01:00
curl-for-win.yml GHA: set persist-credentials: false 2024-12-16 18:00:22 +01:00
distcheck.yml ci: update actions/upload-artifact digest to 65c4c4a 2025-01-11 14:34:00 +01: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: set persist-credentials: false 2024-12-16 18:00:22 +01:00
http3-linux.yml CI: run pytest in github CI colored 2025-01-14 11:34:56 +01:00
label.yml GHA: add yamlcheck 2024-08-23 18:42:55 +02:00
linux-old.yml cmake: extend zlib's AUTO option to brotli, zstd and enable if found 2024-12-17 04:06:45 +01:00
linux.yml GHA: start using ARM Linux runners 2025-01-17 00:28:12 +01:00
macos.yml GHA: enable the SSL session cache in a few builds 2025-01-13 23:40:23 +01:00
non-native.yml GHA: start using ARM Linux runners 2025-01-17 00:28:12 +01:00
windows.yml autotools: add support for mingw UWP builds 2025-01-16 19:42:13 +01:00