Commit 279ceb3
committed
Add nix-community/cache-nix-action for Nix store caching
Replaces the dropped magic-nix-cache-action. Uses GitHub Actions cache
to persist /nix between runs, keyed by hashes of all .nix files plus
flake.lock so a flake change invalidates the cache. Falls back to the
most recent same-OS cache via restore-prefixes-first-match.
Per-OS GC ceilings (5G linux, 3G macOS) keep cached store size under
GitHub's 10G per-repo limit while leaving room for other caches.1 parent 15a6c5e commit 279ceb3
2 files changed
Lines changed: 18 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
16 | 22 | | |
17 | 23 | | |
18 | 24 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
17 | 23 | | |
18 | 24 | | |
19 | 25 | | |
| |||
35 | 41 | | |
36 | 42 | | |
37 | 43 | | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
38 | 50 | | |
39 | 51 | | |
40 | 52 | | |
| |||
0 commit comments