Skip to content

Commit 3ecb84d

Browse files
authored
Merge pull request #1160 from MPAS-Dev/dependabot/github_actions/prefix-dev/setup-pixi-0.11.0
Bump prefix-dev/setup-pixi from 0.10.2 to 0.11.0
2 parents 1dfa1da + 09360f5 commit 3ecb84d

3 files changed

Lines changed: 17 additions & 9 deletions

File tree

‎.github/workflows/build_workflow.yml‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ env:
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

2526
jobs:
@@ -55,7 +56,7 @@ jobs:
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

‎.github/workflows/docs_workflow.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
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

‎ci/recipe/recipe.yaml‎

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff 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

7582
about:
7683
license: BSD-3-Clause

0 commit comments

Comments
 (0)