curl/.github/workflows
Viktor Szakats 9f9d2d10d9
lib1587: fix gcc -Wconversion with LibreSSL on Windows, test in CI
By exposing and reusing existing custom type via `vtls/openss.h`.

Also:
- GHA/curl-for-win: test in CI by enabling building tests.
  Cost is 45s per job, so limit it to the gcc job.

Seen with Windows x64 gcc (not tested in CI prior to this patch):
```
tests/libtest/lib1587.c:50:7: error: conversion from 'opt1587' {aka 'long long unsigned int'} to 'long int' may change value [-Werror=conversion]
   50 |       SSL_CTX_set_options(info->internals, opts);
      |       ^~~~~~~~~~~~~~~~~~~
tests/libtest/lib1587.c:59:7: error: conversion from 'opt1587' {aka 'long long unsigned int'} to 'long int' may change value [-Werror=conversion]
   59 |       SSL_set_options(info->internals, opts);
      |       ^~~~~~~~~~~~~~~
```
Ref: https://github.com/curl/curl/actions/runs/28258372229/job/83727170184?pr=22195#step:3:4884

Ref: da2f05e6f6 #22198
Ref: 6163566461 #22197
Follow-up to 3e40ccb875 #21290
Follow-up to 2db8ae480f #17809 #17801

Closes #22195
2026-06-26 22:44:53 +02:00
..
appveyor-status.yml GHA/appveyor-status: disable gh tool telemetry 2026-04-23 10:26:10 +02:00
checkdocs.yml GHA: bump some jobs to ubuntu-26.04 2026-06-25 17:10:56 +02:00
checksrc.yml GHA: bump some jobs to ubuntu-26.04 2026-06-25 17:10:56 +02:00
checkurls.yml CI: set DO_NOT_TRACK=1 2026-04-23 11:22:35 +02:00
codeql.yml GHA: bump some jobs to ubuntu-26.04 2026-06-25 17:10:56 +02:00
configure-vs-cmake.yml GHA: bump some jobs to ubuntu-26.04 2026-06-25 17:10:56 +02:00
curl-for-win.yml lib1587: fix gcc -Wconversion with LibreSSL on Windows, test in CI 2026-06-26 22:44:53 +02:00
distcheck.yml GHA: bump some jobs to ubuntu-26.04 2026-06-25 17:10:56 +02:00
fuzz.yml CI: set DO_NOT_TRACK=1 2026-04-23 11:22:35 +02:00
http3-linux.yml tidy-up: syntax and code nits 2026-06-26 15:45:24 +02:00
label.yml GHA: bump 2 GitHub Actions 2026-06-03 00:27:43 +02:00
linux-old.yml tidy-up: miscellaneous 2026-05-27 16:53:57 +02:00
linux.yml cmake: replace deprecated remove command with rm and pass arg safely 2026-06-26 19:01:30 +02:00
macos.yml GHA/macos: enable krb5 in an autotools job 2026-06-17 16:29:15 +02:00
non-native.yml GHA/non-native: BSD overhaul, test more autotools, bump versions 2026-06-23 18:09:49 +02:00
windows.yml GHA/windows: set VCPKG_APPLOCAL_DEPS=OFF for vcpkg jobs 2026-06-26 15:45:24 +02:00