From 5cfbac6aee7bf55f4b3a73b985fa3d6e30c18826 Mon Sep 17 00:00:00 2001 From: Manuel Mendez Date: Wed, 5 Aug 2026 17:26:19 -0400 Subject: [PATCH] ci/nix-install-ephemeral: Drop sticky disk config I noticed that its taking nix-eval almost 9m to install nix when on my laptop it takes about 8s. Initially I thought it was something in blacksmith and reached out to support. They pointed at nix install (actual nix, not the action) doing chown on /nix as the culprit. Not sure why we are using sticky disks when we have a binary cache we push to and also call nix-eval-jobs with `option eval-cache false`. So seems like we a pure loss. Dropping this brought the nix install action down to 8s and the overall nix-eval from ~10m -> ~3m. --- .github/workflows/nix-eval.yml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/.github/workflows/nix-eval.yml b/.github/workflows/nix-eval.yml index ca79449d8..af5891370 100644 --- a/.github/workflows/nix-eval.yml +++ b/.github/workflows/nix-eval.yml @@ -24,15 +24,6 @@ jobs: steps: - name: Checkout Repo uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 - - name: Mount Nix cache disk - uses: useblacksmith/stickydisk@a652394bf1bf95399f406e648482b41fbd25c51f # v1 - with: - key: ${{ github.repository }}-nix-cache-eval-${{ runner.os }} - path: /nix - - name: Remove existing Nix socket - run: | - sudo rm /nix/var/nix/daemon-socket/socket /nix/receipt.json || true - sudo chown root /nix /nix/var /nix/var/nix || true - name: Install nix uses: ./.github/actions/nix-install-ephemeral with: