From 63e29ad17a8fde990f7eebb8174fdf45faaf39e3 Mon Sep 17 00:00:00 2001 From: Vecko <36369090+VeckoTheGecko@users.noreply.github.com> Date: Wed, 21 Jan 2026 15:08:09 +0100 Subject: [PATCH 1/2] Update minimum-dependency policy Workflow wasn't working installing properly when trying to use locally (probably due to the `uv run --from` syntax trying to work with the rest of the project - while `uvx` runs in an isolated env) --- .github/workflows/additional.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/additional.yml b/.github/workflows/additional.yml index a06a7a540c..4e9d29dc3c 100644 --- a/.github/workflows/additional.yml +++ b/.github/workflows/additional.yml @@ -14,8 +14,8 @@ jobs: - uses: actions/checkout@v5 - uses: astral-sh/setup-uv@v7 - run: | - uv run --with 'minimum-dependency-versions @ git+https://github.com/xarray-contrib/minimum-dependency-versions@v1.0.0' \ - python -m minimum_versions validate \ + uvx --from xarray-minimum-dependency-policy==2.0.0 \ + minimum-versions validate \ --policy=.github/ci/policy.yaml \ --manifest-path=./pixi.toml \ pixi:test-minimum @@ -25,7 +25,6 @@ jobs: runs-on: "ubuntu-latest" steps: - - uses: actions/checkout@v5 - uses: actions/checkout@v5 - uses: prefix-dev/setup-pixi@v0.9.0 - run: pixi run docs-linkcheck From 7175ea256460d0f2332bb8c412751c374d881708 Mon Sep 17 00:00:00 2001 From: Vecko <36369090+VeckoTheGecko@users.noreply.github.com> Date: Wed, 21 Jan 2026 16:49:31 +0100 Subject: [PATCH 2/2] Pin uv version --- .github/workflows/additional.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/additional.yml b/.github/workflows/additional.yml index 4e9d29dc3c..df382a8481 100644 --- a/.github/workflows/additional.yml +++ b/.github/workflows/additional.yml @@ -13,6 +13,8 @@ jobs: steps: - uses: actions/checkout@v5 - uses: astral-sh/setup-uv@v7 + with: + version: "0.9.26" - run: | uvx --from xarray-minimum-dependency-policy==2.0.0 \ minimum-versions validate \