File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1919 # mpich >=5 is built as ch4:ucx,ofi, so UCX is the default netmod. Azure-hosted
2020 # GitHub runners expose a MANA RDMA device that UCX tries (and fails) to open,
2121 # so MPI_Init() aborts inside ESMF_RegridWeightGen. Restrict UCX to transports
22- # that actually work on the runners.
22+ # that actually work on the runners. rattler-build does not pass this through
23+ # to its test environment, so ci/recipe/recipe.yaml sets it separately.
2324 UCX_TLS : " tcp,self,sm"
2425
2526jobs :
5556
5657 - if : ${{ steps.skip_check.outputs.should_skip != 'true' }}
5758 name : Set up Pixi
58- uses : prefix-dev/setup-pixi@v0.10.2
59+ uses : prefix-dev/setup-pixi@v0.11.0
5960 with :
6061 environments : ${{ matrix.pixi-environment }}
6162
@@ -102,7 +103,7 @@ jobs:
102103 - uses : actions/checkout@v7
103104
104105 - name : Set up Pixi
105- uses : prefix-dev/setup-pixi@v0.10.2
106+ uses : prefix-dev/setup-pixi@v0.11.0
106107 with :
107108 environments : ${{ matrix.pixi-environment }}
108109
Original file line number Diff line number Diff line change 2323 fetch-depth : 0
2424
2525 - name : Set up Pixi
26- uses : prefix-dev/setup-pixi@v0.10.2
26+ uses : prefix-dev/setup-pixi@v0.11.0
2727 with :
2828 environments : py314
2929
Original file line number Diff line number Diff line change @@ -66,11 +66,18 @@ tests:
6666 - pytest
6767 - python ${{ python_min }}.*
6868 script :
69- - pytest --pyargs mpas_analysis
70- - mpas_analysis --help
71- - mpas_analysis --list
72- - mpas_analysis --plot_colormaps
73- - download_analysis_data --help
69+ # rattler-build does not pass the caller's environment through to test
70+ # scripts, so the UCX_TLS workaround in build_workflow.yml does not reach
71+ # here. Without it, MPI_Init() in ESMF_RegridWeightGen fails on GitHub
72+ # runners that expose a MANA RDMA device.
73+ env :
74+ UCX_TLS : tcp,self,sm
75+ content :
76+ - pytest --pyargs mpas_analysis
77+ - mpas_analysis --help
78+ - mpas_analysis --list
79+ - mpas_analysis --plot_colormaps
80+ - download_analysis_data --help
7481
7582about :
7683 license : BSD-3-Clause
You can’t perform that action at this time.
0 commit comments