From 4336ade5383c21e3d21d66465a55be335b43fbde Mon Sep 17 00:00:00 2001 From: Vecko <36369090+VeckoTheGecko@users.noreply.github.com> Date: Tue, 31 Mar 2026 16:50:18 +0200 Subject: [PATCH 1/5] Remove pin on pixi version --- .github/workflows/ci.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b0ebe765..ce392716 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,6 @@ env: # Many color libraries just need this to be set to any value, but at least # one distinguishes color depth, where "3" -> "256-bit color". FORCE_COLOR: 3 - PIXI_VERSION: "v0.63.2" jobs: cache-pixi-lock: @@ -31,8 +30,6 @@ jobs: - uses: actions/checkout@v4 - uses: Parcels-code/pixi-lock/create-and-cache@9a2866f8258b87a3c616d5ad7d51c6cd853df78b id: pixi-lock - with: - pixi-version: ${{env.PIXI_VERSION}} - uses: actions/upload-artifact@v6 # make available as an artifact for local testing with: name: pixi-lock From a898d418784b6a731df6f574bf97af95718f15d3 Mon Sep 17 00:00:00 2001 From: Vecko <36369090+VeckoTheGecko@users.noreply.github.com> Date: Tue, 31 Mar 2026 16:51:18 +0200 Subject: [PATCH 2/5] Update gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 242552d3..7a3285aa 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ # pixi environments .pixi/* !.pixi/config.toml +pixi.lock # Byte-compiled / optimized / DLL files From 68eb0255e9c17fe262dbbaac1832ba3c924f00a4 Mon Sep 17 00:00:00 2001 From: Vecko <36369090+VeckoTheGecko@users.noreply.github.com> Date: Thu, 2 Apr 2026 10:33:27 +0200 Subject: [PATCH 3/5] Bump pixi lock action version --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ce392716..4cfc301f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,7 +28,7 @@ jobs: pixi-version: ${{ steps.pixi-lock.outputs.pixi-version }} steps: - uses: actions/checkout@v4 - - uses: Parcels-code/pixi-lock/create-and-cache@9a2866f8258b87a3c616d5ad7d51c6cd853df78b + - uses: Parcels-code/pixi-lock/create-and-cache@38495788b79a5ff26009aecc15daa9a8310b8832 # v0.1.0 id: pixi-lock - uses: actions/upload-artifact@v6 # make available as an artifact for local testing with: @@ -48,7 +48,7 @@ jobs: - uses: actions/checkout@v6 with: fetch-depth: 0 - - uses: Parcels-code/pixi-lock/restore@9a2866f8258b87a3c616d5ad7d51c6cd853df78b + - uses: Parcels-code/pixi-lock/restore@38495788b79a5ff26009aecc15daa9a8310b8832 # v0.1.0 with: cache-key: ${{ needs.cache-pixi-lock.outputs.cache-key }} - uses: prefix-dev/setup-pixi@v0.9.4 @@ -75,7 +75,7 @@ jobs: # - uses: actions/checkout@v4 # with: # fetch-depth: 0 -# - uses: Parcels-code/pixi-lock/restore@9a2866f8258b87a3c616d5ad7d51c6cd853df78b +# - uses: Parcels-code/pixi-lock/restore@38495788b79a5ff26009aecc15daa9a8310b8832 # v0.1.0 # with: # cache-key: ${{ needs.cache-pixi-lock.outputs.cache-key }} # - uses: prefix-dev/setup-pixi@v0.9.4 From 0f4d0c6d392fd2a5fa222abbbd4dd6ff7817b554 Mon Sep 17 00:00:00 2001 From: Vecko <36369090+VeckoTheGecko@users.noreply.github.com> Date: Thu, 2 Apr 2026 10:44:52 +0200 Subject: [PATCH 4/5] Update matrix No need to check older python versions across OSs --- .github/workflows/ci.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4cfc301f..7038eb33 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,8 +42,11 @@ jobs: strategy: fail-fast: false matrix: - pixi-environment: ["test-py310", "test-py312"] + pixi-environment: ["test-py312"] runs-on: [ubuntu-latest, windows-latest, macos-14] + include: + - pixi-environment: "test-py310" + runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 with: From ed29b5b5aaab565bfd67e74e9a7459c85df70b3e Mon Sep 17 00:00:00 2001 From: Vecko <36369090+VeckoTheGecko@users.noreply.github.com> Date: Thu, 2 Apr 2026 10:48:05 +0200 Subject: [PATCH 5/5] Update CI to use test-latest Pixi environment --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7038eb33..f13256cd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,7 +42,7 @@ jobs: strategy: fail-fast: false matrix: - pixi-environment: ["test-py312"] + pixi-environment: ["test-latest"] runs-on: [ubuntu-latest, windows-latest, macos-14] include: - pixi-environment: "test-py310"