From f262748396be602449531f367018b1f906bc61ce Mon Sep 17 00:00:00 2001 From: Justus Magin Date: Mon, 11 May 2026 16:18:15 +0200 Subject: [PATCH] work around a bug in pixi that disallows custom PyPI servers (#11331) * exclude 0.68.0 to avoid the broken v7 format for now [skip-rtd] * temporarily pin pixi in CI * version formatting * missing propagation of the pixi version [skip-rtd] --- .github/workflows/ci-additional.yaml | 2 ++ .github/workflows/ci.yaml | 3 +++ .github/workflows/hypothesis.yaml | 2 ++ .github/workflows/upstream-dev-ci.yaml | 2 ++ pixi.toml | 2 +- 5 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci-additional.yaml b/.github/workflows/ci-additional.yaml index cad7a393f4b..d719a79e442 100644 --- a/.github/workflows/ci-additional.yaml +++ b/.github/workflows/ci-additional.yaml @@ -52,6 +52,8 @@ jobs: persist-credentials: false - uses: Parcels-code/pixi-lock/create-and-cache@38495788b79a5ff26009aecc15daa9a8310b8832 # v0.1.0 id: pixi-lock + with: + pixi-version: v0.67.1 - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: pixi-lock diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 66259c5784b..be4aae6814d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -46,6 +46,7 @@ jobs: outputs: cache-key: ${{ steps.pixi-lock.outputs.cache-key }} + pixi-version: ${{ steps.pixi-lock.outputs.pixi-version }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 @@ -53,6 +54,8 @@ jobs: persist-credentials: false - uses: Parcels-code/pixi-lock/create-and-cache@38495788b79a5ff26009aecc15daa9a8310b8832 # v0.1.0 id: pixi-lock + with: + pixi-version: v0.67.1 - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: pixi-lock diff --git a/.github/workflows/hypothesis.yaml b/.github/workflows/hypothesis.yaml index 2ed8d0296df..fd0a47376f0 100644 --- a/.github/workflows/hypothesis.yaml +++ b/.github/workflows/hypothesis.yaml @@ -59,6 +59,8 @@ jobs: persist-credentials: false - uses: Parcels-code/pixi-lock/create-and-cache@38495788b79a5ff26009aecc15daa9a8310b8832 # v0.1.0 id: pixi-lock + with: + pixi-version: v0.67.1 - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: pixi-lock diff --git a/.github/workflows/upstream-dev-ci.yaml b/.github/workflows/upstream-dev-ci.yaml index 8e4ec0e1486..b661bd1fb5c 100644 --- a/.github/workflows/upstream-dev-ci.yaml +++ b/.github/workflows/upstream-dev-ci.yaml @@ -66,6 +66,8 @@ jobs: persist-credentials: false - uses: Parcels-code/pixi-lock/create-and-cache@38495788b79a5ff26009aecc15daa9a8310b8832 # v0.1.0 id: pixi-lock + with: + pixi-version: v0.67.1 - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: pixi-lock diff --git a/pixi.toml b/pixi.toml index 5a3094a95ed..2abe0dfd01a 100644 --- a/pixi.toml +++ b/pixi.toml @@ -2,7 +2,7 @@ preview = ["pixi-build"] channels = ["conda-forge", "nodefaults"] platforms = ["win-64", "linux-64", "osx-arm64"] -requires-pixi = ">=0.63.2" +requires-pixi = ">=0.63.2,!=0.68.0" [package] name = "xarray"