Skip to content

Commit 182d513

Browse files
committed
feat(ci): test blacksmith stickydisk for eval
1 parent e3514c9 commit 182d513

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

.github/workflows/nix-eval.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,24 @@ jobs:
3131
env:
3232
DEV_AWS_ROLE: ${{ secrets.DEV_AWS_ROLE }}
3333
NIX_SIGN_SECRET_KEY: ${{ secrets.NIX_SIGN_SECRET_KEY }}
34+
- name: Restart Nix Daemon
35+
run: |
36+
sudo mv /nix/var/nix/daemon-socket/socket /tmp
37+
- name: Mount Nix cache disk
38+
uses: useblacksmith/stickydisk@v1
39+
with:
40+
key: ${{ github.repository }}-nix-cache-eval-${{ runner.os }}
41+
path: /nix
42+
- name: Restart Nix Daemon
43+
run: |
44+
sudo systemctl restart nix-daemon.service nix-daemon.socket
3445
- id: set-matrix
3546
name: Generate Nix Matrix
3647
run: |
3748
set -Eeu -o pipefail
3849
nix run --accept-flake-config .\#github-matrix -- checks legacyPackages
50+
51+
sudo systemctl stop nix-daemon.socket || true
52+
sudo systemctl stop nix-daemon.service || true
53+
sudo pkill -9 nix-daemon || true
54+
sleep 2

0 commit comments

Comments
 (0)