Shrink the chain, rebuild every time
This commit is contained in:
parent
3d21d10cae
commit
3c54557810
1
.github/workflows/check-and-test.yaml
vendored
1
.github/workflows/check-and-test.yaml
vendored
|
@ -80,4 +80,5 @@ jobs:
|
|||
nix develop --command echo "just testing"
|
||||
- name: Exhaust our GitHub Actions Cache tokens
|
||||
run: |
|
||||
date >> README.md
|
||||
nix build .#veryLongChain -v
|
||||
|
|
|
@ -46,12 +46,14 @@
|
|||
|
||||
veryLongChain =
|
||||
let
|
||||
ctx = ./README.md;
|
||||
|
||||
# Function to write the current date to a file
|
||||
startFile =
|
||||
pkgs.stdenv.mkDerivation {
|
||||
name = "start-file";
|
||||
buildCommand = ''
|
||||
echo ${magic-nix-cache} > $out
|
||||
cat ${ctx} > $out
|
||||
'';
|
||||
};
|
||||
|
||||
|
@ -70,7 +72,7 @@
|
|||
|
||||
in
|
||||
# Starting point of the chain
|
||||
createChain 1000 startFile;
|
||||
createChain 200 startFile;
|
||||
});
|
||||
|
||||
devShells = forEachSupportedSystem ({ pkgs, cranePkgs, lib }: {
|
||||
|
|
Loading…
Reference in a new issue