curl/.github/workflows
Viktor Szakats bf29c3e175
GHA/non-native: BSD overhaul, test more autotools, bump versions
- add autotools jobs for MidnightBSD, NetBSD, OpenBSD.
  Takes under 3 minutes per new job, under +6m in total.
  - comment out MidnightBSD to save CI time.
  - to make them as fast as possible, skip building tests and examples,
    and omit libidn2, openldap dependencies.
- add DragonFly BSD cmake job, which finally works.
  (keep it commented out since the package server fails frequently.)
- do `mport index/upgrade` to make MidnightBSD autotools builds work.
- rework filtering MidnightBSD package manager's excessive log output.
- fixup OpenBSD autotools job to uninstall system curl to avoid linking
  against it (and breaking debug builds).
- make OpenBSD package manager commands non-interactive.
- specify install packages for each matrix entry.
- make autotools build step verbose (to ease debugging).
- add link to DragonFly BSD package repo.
- bump cross-platform-actions from 1.1.0 to 1.3.0.
- bump FreeBSD 15.0 to 15.1.
- bump OpenBSD to 7.7 to 7.9.
  This did not go well last time with 7.8, let's see with 7.9.
  Ref: 8d00e28136 #19372
  Ref: c3b890b2c0 #19368
- sync test-skipper keywords with rest of workflows.
- drop installing impacket. It was unused.
  (also a slow install with many dependencies)

The original motivation was to prepare fixing OpenBSD's (and possibly
other platforms) `getaddrinfo()` thread-safety check.
Ref: https://github.com/curl/curl/pull/22138#issuecomment-4773617195

Closes #22145
2026-06-23 18:09:49 +02:00
..
appveyor-status.yml GHA/appveyor-status: disable gh tool telemetry 2026-04-23 10:26:10 +02:00
checkdocs.yml CI: set DO_NOT_TRACK=1 2026-04-23 11:22:35 +02:00
checksrc.yml GHA: separate pytype from other checkers and pips 2026-06-19 00:14:18 +02:00
checkurls.yml CI: set DO_NOT_TRACK=1 2026-04-23 11:22:35 +02:00
codeql.yml GHA: drop brew update from all jobs 2026-06-12 02:46:03 +02:00
configure-vs-cmake.yml GHA: sync apt-get code between workflows/jobs 2026-06-17 15:16:19 +02:00
curl-for-win.yml GHA/curl-for-win: switch riscv job to debian:stable (testing broke) 2026-04-30 16:14:13 +02:00
distcheck.yml GHA: sync apt-get code between workflows/jobs 2026-06-17 15:16:19 +02:00
fuzz.yml CI: set DO_NOT_TRACK=1 2026-04-23 11:22:35 +02:00
http3-linux.yml GHA: update dependency cloudflare/quiche to v0.29.2 2026-06-19 15:26:18 +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 GHA/linux: bump pizlonator/fil-c to v0.680, fixup quoting 2026-06-23 11:45:08 +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/linux: bump pizlonator/fil-c to v0.680, fixup quoting 2026-06-23 11:45:08 +02:00