-
-
Notifications
You must be signed in to change notification settings - Fork 6.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GHA/windows: add MSVC MSH3 job #14922
base: master
Are you sure you want to change the base?
Conversation
@@ -41,7 +41,7 @@ unit_stop(void) | |||
#if defined(CURL_DISABLE_HTTP) || defined(CURL_DISABLE_HSTS) | |||
UNITTEST_START | |||
{ | |||
return CURLE_OK; /* nothing to do when HTTP or HSTS are disabled */ | |||
/* return CURLE_OK; nothing to do when HTTP or HSTS are disabled */ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A fix has been pending for this here:
https://github.com/curl/curl/pull/14772/files#diff-aa6618147822be7a9ddb938893eaa6c9e8e7216a9e875147eb1bd1e5708143cd
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let me know when it merge, and I will rebase.
The nghttp2 package is not installed, isn't that the reason? |
No. I intentionally not install it. When I will add it, it will create a compilation error. |
Yep, I don't know much about MSH3 (tried building it once on non-Windows and failed), but on a quick glance it looks like a library that is a QUIC/H3 backend but not a general TLS backend, for H2 or H1 to use. So it seems by design, but someone please correct me if wrong. |
I can build it with vcpkg on non windows platform as well (linux, osx, other ...) |
Ah OK, thanks, it's always useful to include the actual failures. ...these ones are known, and pending fixes in this PR: #14815 |
Thanks! I added as depend PR. |
msh3 is a HTTP/3 library (that uses msquic). It does no other HTTP version. |
Add msvc msh3 job
Fix compilation warning / error on test: Unreachable code.
Test 1014 failing. Should fix.
Http2 don't compile with msh3. Is it by design?
Compilation error:
Depends: