curl/.github/workflows
Viktor Szakats c8f61dbba6
GHA: add three MSVC jobs
Continuing the theme, add 3 MSVC jobs with tests, matching
configurations used on AppVeyor. MSVC versions are identical:
19.39.33523.0 + Windows SDK 10.0.22621.0.

Also enable websockets, and build examples. Tests are run in parallel
(`-j14`), with improved performance.

Job performance:
```
                                                       AppVeyor  GHA
                                                                 w/examples
                                                       --------  ----------
CMake, VS2022, Debug, x64, Schannel, Static, Unicode   38m 4s    11m57s
CMake, VS2022, Debug, x64, no SSL, Static              35m15s    12m 6s
CMake, VS2022, Debug, x64, no SSL, Static, HTTP only   25m25s    10m36s
```
Based on these runs:
https://ci.appveyor.com/project/curlorg/curl/builds/49884748
https://github.com/curl/curl/actions/runs/9229448468

This is the first time examples are built in CI with MSVC: Fix all
warnings and errors that came up via
d4b8589055 #13771.

Closes #13766
2024-05-27 13:32:28 +02:00
..
appveyor-status.yml tidy-up: mostly whitespace nits 2023-08-31 23:02:10 +00:00
awslc.yml ci: update dependency awslabs/aws-lc to v1.28.0 2024-05-25 23:44:36 +02:00
badwords.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00
codeql-analysis.yml ci: update github/codeql-action digest to 9fdb3e4 2024-05-24 00:02:03 +02:00
codespell.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00
configure-vs-cmake.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00
curl-for-win.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00
distcheck.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00
fuzz.yml appveyor: replace PowerShell with bash + parallel autotools 2023-12-21 22:54:07 +00:00
hacktoberfest-accepted.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00
label.yml GHA: pin dependencies 2024-05-15 13:35:45 +02:00
linkcheck.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00
linux32.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00
linux-old.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00
linux.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00
macos.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00
man-examples.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00
ngtcp2-linux.yml CI GHA: add vsftpd to ngtcp2-linux runs 2024-05-23 23:46:06 +02:00
non-native.yml GHA: ignore flaky test 3017 (MQTT) on OpenBSD 2024-05-24 23:47:21 +02:00
osslq-linux.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00
proselint.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00
quiche-linux.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00
reuse.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00
shellcheck.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00
spellcheck.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00
synopsis.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00
torture.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00
windows.yml GHA: add three MSVC jobs 2024-05-27 13:32:28 +02:00
wolfssl.yml GHA: bump actions/checkout from 4.1.4 to 4.1.6 2024-05-22 09:14:10 +02:00