curl-curl/.github/workflows
Viktor Szakats 7d5f8be532
GHA: use pip requirements.txt with pins, and more venv
- requirements.txt: shorten copyright headers.

- requirements.txt: pin packages to versions.

- GHA/windows: use `tests/requirements.txt`.
  Pick a `cryptography` package version that satifies both `impacket`
  and pytests dependencies.

- GHA/checksrc: move pip deps into a new `requirements.txt`.
  To make Dependabot detect and bump them.

- GHA/checksrc: replace apt packages for python test deps with pip
  install `tests/**/requirements.txt` to a venv.

- GHA/checksrc: use venv and drop `--break-system-packages`.

- GHA/linux: fix to actually activate venvs.
  Follow-up to 2638570241 #15578

- GHA/linux: fixup (did not cause an issue)
  Follow-up to d75785c7de #18660

- GHA: create venvs later, simplify commands.

- GHA: sync pip command-line options, e.g. drop progress-bar,
  everywhere.

Assisted-by: Dan Fandrich

Closes #18708
2025-09-25 10:45:30 +02:00
..
appveyor-status.yml GHA: document permissions as required by zizmor 1.13.0 2025-09-13 18:11:53 +02:00
checkdocs.yml GHA: tidy up actions/checkout version in comments [ci skip] 2025-09-19 14:20:14 +02:00
checksrc.yml GHA: use pip requirements.txt with pins, and more venv 2025-09-25 10:45:30 +02:00
codeql.yml GHA/codeql: build units on Linux 2025-09-23 11:48:02 +02:00
configure-vs-cmake.yml GHA: update actions/checkout action to v5 2025-08-12 11:17:08 +02:00
curl-for-win.yml GHA/curl-for-win: use DOCKER_IMAGE_STABLE 2025-09-24 19:00:03 +02:00
distcheck.yml GHA/distcheck: bump timeout for the cmake integration 2025-09-24 11:25:00 +02:00
fuzz.yml build: drop the winbuild build system 2025-09-20 01:20:25 +02:00
hacktoberfest-accepted.yml GHA: document permissions as required by zizmor 1.13.0 2025-09-13 18:11:53 +02:00
http3-linux.yml GHA: use pip requirements.txt with pins, and more venv 2025-09-25 10:45:30 +02:00
label.yml GHA: document permissions as required by zizmor 1.13.0 2025-09-13 18:11:53 +02:00
linux-old.yml libssh2: up the minimum requirement to 1.9.0 2025-09-20 22:39:07 +02:00
linux.yml GHA: use pip requirements.txt with pins, and more venv 2025-09-25 10:45:30 +02:00
macos.yml GHA: use pip requirements.txt with pins, and more venv 2025-09-25 10:45:30 +02:00
non-native.yml build: drop the winbuild build system 2025-09-20 01:20:25 +02:00
windows.yml GHA: use pip requirements.txt with pins, and more venv 2025-09-25 10:45:30 +02:00