]> git.ipfire.org Git - thirdparty/curl.git/commit
GHA: optimize test prereq steps
authorViktor Szakats <commit@vsz.me>
Sat, 12 Oct 2024 08:45:31 +0000 (10:45 +0200)
committerViktor Szakats <commit@vsz.me>
Sun, 13 Oct 2024 09:34:59 +0000 (11:34 +0200)
commite8a007de0de526972ecde27ccabe3564be7722f4
treee2739d0efb5ecbbe1ff73ec161e6b52072f9c9b2
parent75dfb7b6499bf51d3fd8aba617fdd5bbf2a3f7c9
GHA: optimize test prereq steps

- Linux: move test and pytest prereqs right before test run.
  - returns build phase results faster.
  - allows skipping steps for jobs that don't need them.
  - makes dependencies more transparent.
- sync prereq install step names.
- use `tests/requirements.txt` more.

Closes #15275
.github/workflows/http3-linux.yml
.github/workflows/linux.yml
.github/workflows/linux32.yml
.github/workflows/macos.yml
.github/workflows/torture.yml
.github/workflows/windows.yml