From 6d187ef80cf98dbf9c8fec8ef8a76e2b59069d2f Mon Sep 17 00:00:00 2001 From: Silvio Traversaro Date: Thu, 5 Dec 2024 14:41:31 +0100 Subject: [PATCH 1/2] Drop deprecated mambaforge installer and use conda instead of mamba --- .github/workflows/conda-ci.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/conda-ci.yml b/.github/workflows/conda-ci.yml index 686e9d5..a86b121 100644 --- a/.github/workflows/conda-ci.yml +++ b/.github/workflows/conda-ci.yml @@ -21,9 +21,8 @@ jobs: steps: - uses: actions/checkout@v2 - - uses: conda-incubator/setup-miniconda@v2 + - uses: conda-incubator/setup-miniconda@v3 with: - miniforge-variant: Mambaforge miniforge-version: latest channels: conda-forge @@ -61,9 +60,9 @@ jobs: # Workaround for https://github.com/conda-incubator/setup-miniconda/issues/186 conda config --remove channels defaults # Compilation related dependencies - mamba install cmake compilers make ninja pkg-config + conda install cmake compilers make ninja pkg-config # YARP dependencies - mamba install ace eigen ycm-cmake-modules + conda install ace eigen ycm-cmake-modules # Uncomment when we are compatible with releases in conda yarp # mamba install yarp From e60d9d082f192e811e28ec23c72c6d61ec0d4abd Mon Sep 17 00:00:00 2001 From: Silvio Traversaro Date: Wed, 15 Jan 2025 18:51:56 +0100 Subject: [PATCH 2/2] Refresh CI --- .github/workflows/conda-ci.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/conda-ci.yml b/.github/workflows/conda-ci.yml index a86b121..4a23cc8 100644 --- a/.github/workflows/conda-ci.yml +++ b/.github/workflows/conda-ci.yml @@ -16,10 +16,10 @@ jobs: fail-fast: false matrix: build_type: [Release] - os: [ubuntu-20.04, macos-latest, windows-2019] + os: [ubuntu-24.04, macos-latest, windows-2019] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: conda-incubator/setup-miniconda@v3 with: @@ -38,12 +38,12 @@ jobs: - name: Install files to enable compilation of mex files [Conda/macOS] if: contains(matrix.os, 'macos') run: | - curl -L -O https://github.com/robotology/robotology-vcpkg-ports/releases/download/storage/msdk_R2020a_mexmaci64.zip - unzip msdk_R2020a_mexmaci64.zip - rm msdk_R2020a_mexmaci64.zip - echo "GHA_Matlab_ROOT_DIR=${GITHUB_WORKSPACE}/msdk_R2020a_mexmaci64" >> $GITHUB_ENV - echo "GHA_Matlab_MEX_EXTENSION=mexmaci64" >> $GITHUB_ENV - + curl -L -O https://github.com/robotology/robotology-vcpkg-ports/releases/download/storage/msdk_R2023b_mexmaca64.zip + unzip msdk_R2023b_mexmaca64.zip + rm msdk_R2023b_mexmaca64.zip + echo "GHA_Matlab_ROOT_DIR=${GITHUB_WORKSPACE}/msdk_R2023b_mexmaca64" >> $GITHUB_ENV + echo "GHA_Matlab_MEX_EXTENSION=mexmaca64" >> $GITHUB_ENV + - name: Install files to enable compilation of mex files [Conda/Windows] if: contains(matrix.os, 'windows') shell: bash