|
56 | 56 | fetch-depth: 0
|
57 | 57 |
|
58 | 58 | - name: Setup miniconda
|
| 59 | + id: setup_miniconda |
| 60 | + continue-on-error: true |
59 | 61 | uses: conda-incubator/setup-miniconda@d2e6a045a86077fb6cad6f5adf368e9076ddaa8d # v3.1.0
|
60 | 62 | with:
|
61 | 63 | miniforge-version: latest
|
|
65 | 67 | python-version: ${{ env.CONDA_BUILD_INDEX_ENV_PY_VER}}
|
66 | 68 | activate-environment: 'build'
|
67 | 69 |
|
68 |
| - # Sometimes `mamba install ...` fails due to slow download speed rate, so disable the check in mamba |
69 |
| - - name: Disable speed limit check in mamba |
70 |
| - run: echo "MAMBA_NO_LOW_SPEED_LIMIT=1" >> $GITHUB_ENV |
| 70 | + - name: ReSetup miniconda |
| 71 | + if: steps.setup_miniconda.outcome == 'failure' |
| 72 | + uses: conda-incubator/setup-miniconda@d2e6a045a86077fb6cad6f5adf368e9076ddaa8d # v3.1.0 |
| 73 | + with: |
| 74 | + miniforge-version: latest |
| 75 | + use-mamba: 'true' |
| 76 | + channels: conda-forge |
| 77 | + conda-remove-defaults: 'true' |
| 78 | + python-version: ${{ matrix.python }} |
| 79 | + activate-environment: ${{ env.TEST_ENV_NAME }} |
71 | 80 |
|
72 | 81 | - name: Store conda paths as envs
|
73 | 82 | shell: bash -el {0}
|
|
76 | 85 | echo "WHEELS_OUTPUT_FOLDER=$GITHUB_WORKSPACE${{ runner.os == 'Linux' && '/' || '\\' }}" >> $GITHUB_ENV
|
77 | 86 |
|
78 | 87 | - name: Install conda-build
|
| 88 | + id: install_conda_build |
| 89 | + continue-on-error: true |
| 90 | + run: mamba install conda-build=${{ env.CONDA_BUILD_VERSION}} |
| 91 | + |
| 92 | + - name: ReInstall conda-build |
| 93 | + if: steps.install_conda_build.outcome == 'failure' |
79 | 94 | run: mamba install conda-build=${{ env.CONDA_BUILD_VERSION}}
|
80 | 95 |
|
81 | 96 | - name: Build conda package
|
|
0 commit comments