From 828536c3227e075d6a530c6ffcd10ba501b6b784 Mon Sep 17 00:00:00 2001 From: Taylor Salo Date: Mon, 27 Jan 2025 10:32:17 -0500 Subject: [PATCH] Switch from conda to mamba in CircleCI tests (#416) * Update config.yml * Update config.yml * Update config.yml * Update config.yml * Update config.yml * Update config.yml * Use conda for merge_coverage. --- .circleci/config.yml | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 1d18deace..e6d328730 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -18,21 +18,19 @@ jobs: - run: name: Test CuBIDS command: | - export MINICONDA=/tmp/miniconda - export PATH="$MINICONDA/bin:$PATH" - wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O /tmp/miniconda.sh - bash /tmp/miniconda.sh -b -f -p $MINICONDA - conda config --set always_yes yes - conda update conda - conda info -a + export MINIFORGE=/tmp/miniforge + export PATH="$MINIFORGE/bin:$PATH" + wget https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-x86_64.sh -O /tmp/miniforge.sh + bash /tmp/miniforge.sh -b -f -p $MINIFORGE + mamba update mamba - export PATH=/tmp/miniconda/bin:$PATH - conda create -n cubids python=<< parameters.python_version >> pip + export PATH=/tmp/miniforge/bin:$PATH + mamba create -n cubids python=<< parameters.python_version >> pip source activate cubids - conda install -c conda-forge -y datalad + mamba install -c conda-forge -y datalad # Add deno to run the schema validator - conda install deno + mamba install -y deno # Install CuBIDS pip install -e .[tests]