22trigger :
33 branches :
44 include :
5- - master
5+ - main
66 - develop
77 tags :
88 include :
@@ -11,7 +11,7 @@ trigger:
1111pr :
1212 branches :
1313 include :
14- - master
14+ - main
1515 - develop
1616
1717jobs :
3737 eval "$(conda shell.bash hook)"
3838 conda config --add channels conda-forge
3939 conda config --set channel_priority strict
40- conda install --yes "conda<22.11.0" conda-build mamba boa
40+ conda update --yes --all
41+ conda install --yes mamba
42+ # workaround based on recent failures
43+ rm /usr/share/miniconda/pkgs/cache/*.json
44+ mamba install --yes conda-build boa
4145 displayName: Update conda base environment
4246
4347 - bash : |
7074 conda activate
7175 mamba create --yes --quiet --name docs -c ${CONDA_PREFIX}/conda-bld/ \
7276 python=$PYTHON_VERSION mpas-analysis sphinx mock sphinx_rtd_theme \
73- tabulate m2r2 "mistune<2"
77+ tabulate " m2r2>=0.3.3" "mistune<2"
7478 condition: eq(variables['python.version'], '3.10')
7579 displayName: Create Anaconda docs environment
7680
9397 if [[ "$(Build.SourceBranch)" == "refs/heads/develop" ]]; then
9498 export DOCS_VERSION="latest"
9599 deploy=True
96- elif [[ "$(Build.SourceBranch)" == "refs/heads/master " ]]; then
100+ elif [[ "$(Build.SourceBranch)" == "refs/heads/main " ]]; then
97101 export DOCS_VERSION="stable"
98102 deploy=True
99103 elif [[ "$(Build.SourceBranch)" == refs/tags/* ]]; then
@@ -141,7 +145,7 @@ jobs:
141145 displayName: build and deploy docs
142146
143147 - job :
144- displayName : xarray-master
148+ displayName : xarray-main
145149 pool :
146150 vmImage : ' ubuntu-latest'
147151 strategy :
@@ -158,7 +162,11 @@ jobs:
158162 eval "$(conda shell.bash hook)"
159163 conda config --add channels conda-forge
160164 conda config --set channel_priority strict
161- conda install --yes python=$PYTHON_VERSION "conda<22.11.0" conda-build mamba boa
165+ conda update --yes --all
166+ conda install --yes mamba
167+ # workaround based on recent failures
168+ rm /usr/share/miniconda/pkgs/cache/*.json
169+ mamba install --yes conda-build boa
162170 displayName: Update conda base environment
163171
164172 - bash : |
@@ -187,53 +195,3 @@ jobs:
187195 conda activate mpas
188196 pytest --pyargs mpas_analysis
189197 displayName: pytest
190-
191- - job :
192- displayName : osx
193- pool :
194- vmImage : ' macOS-latest'
195- strategy :
196- matrix :
197- Python39 :
198- python.version : ' 3.9'
199- Python310 :
200- python.version : ' 3.10'
201- Python311 :
202- python.version : ' 3.11'
203-
204- steps :
205- - bash : echo "##vso[task.prependpath]$CONDA/bin"
206- displayName : Add conda to PATH
207-
208- - bash : sudo chown -R 501:20 /usr/local/miniconda/pkgs
209- displayName : Fix permissions
210-
211- - bash : |
212- set -e
213- eval "$(conda shell.bash hook)"
214- conda config --add channels conda-forge
215- conda config --set channel_priority strict
216- conda install --yes "conda<22.11.0" conda-build mamba boa
217- displayName: Update conda base environment
218-
219- - bash : |
220- set -e
221- eval "$(conda shell.bash hook)"
222- conda activate
223- conda mambabuild -m "ci/python${PYTHON_VERSION}.yaml" "ci/recipe"
224- displayName: Build MPAS-Analysis
225-
226- - bash : |
227- set -e
228- eval "$(conda shell.bash hook)"
229- conda activate
230- mamba create --yes --quiet --name mpas -c ${CONDA_PREFIX}/conda-bld/ \
231- python=$PYTHON_VERSION mpas-analysis pytest
232- displayName: Create Anaconda mpas environment
233-
234- - bash : |
235- set -e
236- eval "$(conda shell.bash hook)"
237- conda activate mpas
238- pytest --pyargs mpas_analysis
239- displayName: pytest
0 commit comments