diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index 9b0d32d..62e46d1 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -4,9 +4,11 @@ runs: using: "composite" steps: - name: Install pixi - uses: prefix-dev/setup-pixi@v0.8.11 + uses: prefix-dev/setup-pixi@v0.9.1 with: pixi-version: "v0.54.0" cache: false # The self-hosted runners have a local cache locked: true log-level: "v" + post-cleanup: true + pixi-bin-path: ${{ runner.temp }}/bin/pixi diff --git a/changelog/51.improvement.md b/changelog/51.improvement.md new file mode 100644 index 0000000..ba82152 --- /dev/null +++ b/changelog/51.improvement.md @@ -0,0 +1 @@ +Ensure that the required files for the PMP ENSO diagnostics are available diff --git a/scripts/fetch_test_data.py b/scripts/fetch_test_data.py index ba6883d..dc9b32f 100755 --- a/scripts/fetch_test_data.py +++ b/scripts/fetch_test_data.py @@ -508,6 +508,31 @@ def process_sample_data_request( remove_ensembles=False, time_span=("2000", "2025"), ), + # PMP ENSO data + CMIP6Request( + id="pmp-enso", + facets=dict( + source_id="ACCESS-ESM1-5", + frequency=["fx", "mon"], + variable_id=[ + "areacella", + "sftlf", + "ts", + "tauu", + "taux", + "hfls", + "hfss", + "rlds", + "rlus", + "rsds", + "rsus", + ], + experiment_id=["historical"], + variant_label=["r1i1p1f1"], + ), + remove_ensembles=False, + time_span=("2000", "2025"), + ), # All unpublished obs4mips datasets Obs4REFRequest(), ]