diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2ea2a9a5d..f63384bb2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,13 +31,15 @@ jobs: with: path: rattler-build/artifacts/ # this path is gitignored, so it won't be in the checkout, only the cache key: ${{ runner.os }}-${{ needs.set-deps-hash.outputs.deps-hash }} - - uses: prefix-dev/setup-pixi@v0.8.1 - with: - pixi-version: v0.29.0 - - name: Build artifacts + - name: Install pixi & rattler-build if: steps.restore-cache.outputs.cache-hit != 'true' run: | + curl -fsSL https://pixi.sh/install.sh | bash + echo "$HOME/.pixi/bin" >> $GITHUB_PATH pixi global install rattler-build + - name: Build artifacts + if: steps.restore-cache.outputs.cache-hit != 'true' + run: | bash rattler-build/build.sh - name: Upload conda channel uses: actions/upload-artifact@v4