From ccad7e4afb46b4519a82f409b8779bc0b4df2b6b Mon Sep 17 00:00:00 2001 From: Julien Jerphanion Date: Mon, 20 Jan 2025 17:55:13 +0100 Subject: [PATCH] Install CA certificates directly Signed-off-by: Julien Jerphanion --- .github/workflows/ci.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 75510a51..663f79ed 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -65,6 +65,21 @@ jobs: use-mamba: true if: ${{ ! contains(matrix.OS_NAME, 'Linux') }} + - name: Install CA certificates on Linux + run: | + if [[ "$OS_NAME" == "Linux" ]]; then + sudo apt-get update + sudo apt-get install -y ca-certificates + fi + if: ${{ contains(matrix.OS_NAME, 'Linux') }} + + - name: Install CA certificates on MacOSX + run: | + if [[ "$OS_NAME" == "MacOSX" ]]; then + sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain /etc/ssl/certs/ca-certificates.crt + fi + if: ${{ contains(matrix.OS_NAME, 'MacOSX') }} + - name: Build and test miniforge env: ARCH: ${{ matrix.ARCH }}