summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2021-04-15 09:21:40 +0200
committerDaniel Stenberg <daniel@haxx.se>2021-04-22 23:19:47 +0200
commite052bbcd57594be7c8ab4a0119fc8f19efc4df1b (patch)
tree5d7b6125c09923c4f05383ac10d63cde67f00407 /.github
parentee36e86ce8f77a017c49b8312814c33f4b969565 (diff)
downloadcurl-e052bbcd57594be7c8ab4a0119fc8f19efc4df1b.tar.gz
ci: adapt to configure requiring an explicit TLS choice
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/macos.yml19
1 files changed, 10 insertions, 9 deletions
diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml
index b3fe55ab7..4132bc3f8 100644
--- a/.github/workflows/macos.yml
+++ b/.github/workflows/macos.yml
@@ -21,26 +21,27 @@ jobs:
build:
- name: normal
install: nghttp2
+ configure: --without-ssl
macosx-version-min: 10.9
- name: debug
install: nghttp2
- configure: --enable-debug --enable-mqtt
+ configure: --enable-debug --without-ssl
macosx-version-min: 10.9
- name: libssh2
install: nghttp2 libssh2
- configure: --enable-debug --with-libssh2
+ configure: --enable-debug --with-libssh2 --without-ssl
macosx-version-min: 10.9
- name: c-ares
install: nghttp2
- configure: --enable-debug --enable-ares
+ configure: --enable-debug --enable-ares --without-ssl
macosx-version-min: 10.9
- name: HTTP only
install: nghttp2
configure: --enable-debug --enable-maintainer-mode --disable-dict --disable-file --disable-ftp --disable-gopher --disable-imap --disable-ldap --disable-pop3 --disable-rtmp --disable-rtsp --disable-scp --disable-sftp --disable-smb --disable-smtp --disable-telnet --disable-tftp --disable-unix-sockets --disable-shared --without-brotli --without-gssapi --without-libidn2 --without-libmetalink --without-libpsl --without-librtmp --without-libssh2 --without-nghttp2 --without-ntlm-auth --without-ssl --without-zlib
macosx-version-min: 10.15
- name: SecureTransport metalink
- install: nghttp2 openssl libmetalink
- configure: --enable-debug --without-ssl --with-secure-transport --with-libmetalink
+ install: nghttp2 libmetalink
+ configure: --enable-debug --with-secure-transport --with-libmetalink
macosx-version-min: 10.8
- name: OpenSSL metalink
install: nghttp2 openssl libmetalink
@@ -52,17 +53,17 @@ jobs:
macosx-version-min: 10.9
- name: torture
install: nghttp2 openssl
- configure: --enable-debug --disable-shared --disable-threaded-resolver
+ configure: --enable-debug --disable-shared --disable-threaded-resolver --with-openssl=/usr/local/opt/openssl
tflags: -n -t --shallow=25 !FTP
macosx-version-min: 10.9
- name: torture-ftp
install: nghttp2 openssl
- configure: --enable-debug --disable-shared --disable-threaded-resolver
+ configure: --enable-debug --disable-shared --disable-threaded-resolver --with-openssl=/usr/local/opt/openssl
tflags: -n -t --shallow=20 FTP
macosx-version-min: 10.9
- name: macOS 10.15
- install: nghttp2 libmetalink libssh2
- configure: --enable-debug --disable-ldap
+ install: nghttp2 libmetalink libssh2 openssl
+ configure: --enable-debug --disable-ldap --with-openssl=/usr/local/opt/openssl
macosx-version-min: 10.15
steps:
- run: echo libtool autoconf automake pkg-config ${{ matrix.build.install }} | xargs -Ix -n1 echo brew '"x"' > /tmp/Brewfile