From b098a3c434e94eb46e85c487e744264d98c298ce Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Sat, 22 Nov 2025 02:00:17 +0100 Subject: [PATCH] GHA: switch macOS jobs to versioned mbedtls@3 brew package To avoid bumping to 4.x with the unversioned mbedtls package. Closes #1744 --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 03ed8e31..8971a18e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -141,7 +141,7 @@ jobs: --location "https://github.com/Kitware/CMake/releases/download/v${OLD_CMAKE_VERSION}/cmake-${OLD_CMAKE_VERSION}-Linux-x86_64.tar.gz" | tar -xz printf '%s' ~/cmake-"${OLD_CMAKE_VERSION}"-Linux-x86_64/bin/cmake > ~/old-cmake-path.txt else - brew install libgcrypt openssl mbedtls wolfssl + brew install libgcrypt openssl mbedtls@3 wolfssl cd ~ curl --disable --fail --silent --show-error --connect-timeout 15 --max-time 60 --retry 3 --retry-connrefused \ --location "https://github.com/Kitware/CMake/releases/download/v${OLD_CMAKE_VERSION}/cmake-${OLD_CMAKE_VERSION}-Darwin-x86_64.tar.gz" | tar -xz @@ -920,7 +920,7 @@ jobs: configure: --with-crypto=libgcrypt --with-libgcrypt-prefix=/opt/homebrew cmake: -DCRYPTO_BACKEND=Libgcrypt - name: 'mbedTLS' - install: mbedtls + install: mbedtls@3 configure: --with-crypto=mbedtls --with-libmbedcrypto-prefix=/opt/homebrew cmake: -DCRYPTO_BACKEND=mbedTLS - name: 'wolfSSL'