diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 455fc158..fa268851 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -35,6 +35,15 @@ jobs: runs-on: ${{ matrix.runner }} steps: - uses: actions/checkout@v4 + - name: Install Conda + if: matrix.runner == 'macos-latest' + run: | + curl -L -o miniconda.sh https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh + chmod +x miniconda.sh + ./miniconda.sh -b -p $HOME/miniconda + echo "$HOME/miniconda/bin" >> $GITHUB_PATH + export PATH="$HOME/miniconda/bin:$PATH" + conda --version - name: Install uv uses: astral-sh/setup-uv@v3 - name: Set up Python ${{ matrix.python }} @@ -56,5 +65,3 @@ jobs: - name: Run integration tests run: mage test:python if: ${{ !(matrix.python == '3.12' && matrix.runner == 'windows-latest') }} - # Temporary workaround for failing tests - continue-on-error: ${{ matrix.runner == 'macos-latest' }}