From 91e53f3569b8a76c377e4e9e2fd947d78fa1d4a3 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Wed, 16 Jul 2025 18:17:14 +0200 Subject: [PATCH] GHA/macos: give AppleIDN and skewed LC a test --- .github/workflows/macos.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 180ae1c577..bb1b376b27 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -296,10 +296,11 @@ jobs: install: brotli wolfssl zstd install_steps: pytest generate: -DCURL_USE_WOLFSSL=ON -DCURL_DISABLE_LDAP=ON -DUSE_ECH=ON - - name: 'mbedTLS !ldap brotli zstd MultiSSL' + - name: 'mbedTLS !ldap brotli zstd MultiSSL AppleIDN' compiler: llvm@18 install: brotli mbedtls zstd - generate: -DCURL_USE_MBEDTLS=ON -DCURL_DISABLE_LDAP=ON -DCURL_DEFAULT_SSL_BACKEND=mbedtls -DCURL_USE_OPENSSL=ON + install_steps: codeset-test + generate: -DCURL_USE_MBEDTLS=ON -DCURL_DISABLE_LDAP=ON -DCURL_DEFAULT_SSL_BACKEND=mbedtls -DCURL_USE_OPENSSL=ON -DUSE_APPLE_IDN=ON - name: 'GnuTLS !ldap krb5' install: gnutls nettle krb5 generate: -DENABLE_DEBUG=ON -DCURL_USE_GNUTLS=ON -DCURL_USE_OPENSSL=OFF -DCURL_USE_GSSAPI=ON -DGSS_ROOT_DIR=/opt/homebrew/opt/krb5 -DCURL_DISABLE_LDAP=ON -DUSE_SSLS_EXPORT=ON @@ -479,6 +480,10 @@ jobs: run: | TFLAGS="-j20 ${TFLAGS}" source ~/venv/bin/activate + if [[ "${MATRIX_INSTALL_STEPS}" = *'codeset-test'* ]]; then + export LC_CTYPE=C + export LC_NUMERIC=fr_FR.UTF-8 + fi rm -f ~/.curlrc if [ "${MATRIX_BUILD}" = 'cmake' ]; then cmake --build bld --verbose --target "${TEST_TARGET}"