curl-curl/.github/workflows
Viktor Szakats 2701ac6a4d
processhelp.pm: log taskkill pid info, add debug envs, enable in CI
To debug the Windows CI fails further. Acting on the suspicions that
`taskkill` may sometimes be applied to the wrong process.

- log task info, and task child info before calling `taskkill` on a PID.
  (on native Windows.)
  One of the calls needs PowerShell.

- add env `CURL_TEST_NO_TASKKILL` to disable using `taskkill`.

- add env `CURL_TEST_NO_TASKKILL_TREE` to use `taskkill` without
  `-t`, meaning to kill the process, but not child processes.

- GHA/windows: disable `taskkill` calls, to see what happens.
  I'll revert or tweak this in a future commit depending on results.

Ref: https://github.com/curl/curl/discussions/14854#discussioncomment-13062859
Ref: https://github.com/curl/curl/discussions/14854#discussioncomment-14913014

Closes #19421
2025-11-10 02:00:17 +01:00
..
appveyor-status.yml scripts: pass -- before passing xargs 2025-10-16 20:45:28 +02:00
checkdocs.yml scripts: pass -- before passing xargs 2025-10-16 20:45:28 +02:00
checksrc.yml GHA/checksrc: add actionlint, fix or silence issues found 2025-11-05 15:59:43 +01:00
codeql.yml GHA: set concurrency: where missing 2025-10-24 13:38:11 +02:00
configure-vs-cmake.yml GHA: set concurrency: where missing 2025-10-24 13:38:11 +02:00
curl-for-win.yml GHA/curl-for-win: drop libssh 2025-10-20 14:22:14 +02:00
distcheck.yml GHA: bump GitHub artifact Actions 2025-10-25 00:19:00 +02:00
fuzz.yml GHA/fuzz: try fixing concurrency group deadlock 2025-10-24 13:46:14 +02:00
http3-linux.yml GHA/checksrc: add actionlint, fix or silence issues found 2025-11-05 15:59:43 +01:00
label.yml GHA: set concurrency: where missing 2025-10-24 13:38:11 +02:00
linux-old.yml CI: two display name tweaks 2025-11-01 02:24:17 +01:00
linux.yml GHA/linux: stop disabling TLS-SRP tests in event-based & duphandle jobs 2025-11-09 00:53:22 +01:00
macos.yml GHA/macos: replace deleted gcc-12 with gcc-13/gcc-14 2025-11-06 22:18:27 +01:00
non-native.yml GHA/non-native: revert to OpenBSD 7.7 due to test hangs with 7.8 2025-11-05 11:50:13 +01:00
windows.yml processhelp.pm: log taskkill pid info, add debug envs, enable in CI 2025-11-10 02:00:17 +01:00