]> git.ipfire.org Git - thirdparty/curl.git/commit
GHA/windows: add 2 basic MSVC jobs to restore some CI coverage
authorViktor Szakats <commit@vsz.me>
Thu, 17 Apr 2025 17:21:38 +0000 (19:21 +0200)
committerViktor Szakats <commit@vsz.me>
Thu, 17 Apr 2025 20:15:54 +0000 (22:15 +0200)
commitcd0ec4784c1c0f873939f33ec1a73c8739f276b9
tree0c4aa08d343e7f261b52dd657de239d49427cb51
parentcac50319f9001ad351d2d1aeaf17c2eba20a3a43
GHA/windows: add 2 basic MSVC jobs to restore some CI coverage

To keep testing these with MSVC:
- UWP !ssl
- arm64 build on the `windows-11-arm` runner
- examples
- OpenSSH-Windows (fix install on `windows-11-arm`)
- `windows-2025` runner
- cmake pre-fill checker

Surprise: UWP doesn't support SSPI, which is required by curl's Schannel
backend. Thus, no TLS support for this UWP build. It also suggests
the Schannel UWP mingw-w64 binaries may be broken and just a happy build
accident thanks to mingw-w64 headers being inaccurate.

Building zlib + libssh2 might actually take up to 2+ minutes with vcpkg,
instead of the previously estimated <1.5 minutes.

Follow-up to e3912f0f9fac06d37cd1ab93cef4f01f33809f0b #17086
Follow-up to 15fb1dc7f86ad1832e0386ec7d92542f44ee9c44 #17069

Closes #17089
.github/workflows/windows.yml