on iko/ghcjs-patch-master help sign in
Fix buildkite job updating of flake.lock (#1193)
9cb9fd6Hamish Mackenzie
.buildkite/updates.yml+3−10
@@ -1,21 +1,14 @@
1steps:
1steps:
2− - label: 'Update hackage.nix'
2+ - label: 'Update hackage.nix and stackage.nix'
3 command:
3 command:
4 - nix-build build.nix -A maintainer-scripts.update-hackage -o update-hackage.sh
4 - nix-build build.nix -A maintainer-scripts.update-hackage -o update-hackage.sh
5 - echo "+++ Updating hackage.nix"
5 - echo "+++ Updating hackage.nix"
6 - ./update-hackage.sh
6 - ./update-hackage.sh
7− artifact_paths:
8− - "hackage-src.json"
9− agents:
10− system: x86_64-linux
11−
12− - label: 'Update stackage.nix'
13− command:
14 - nix-build build.nix -A maintainer-scripts.update-stackage -o update-stackage.sh
7 - nix-build build.nix -A maintainer-scripts.update-stackage -o update-stackage.sh
15 - echo "+++ Updating stackage.nix"
8 - echo "+++ Updating stackage.nix"
16 - ./update-stackage.sh
9 - ./update-stackage.sh
17 artifact_paths:
10 artifact_paths:
18− - "stackage-src.json"
11+ - "flake.lock"
19 agents:
12 agents:
20 system: x86_64-linux
13 system: x86_64-linux
21
14
@@ -24,7 +17,7 @@ steps:
24
17
25 - label: 'Update pins'
18 - label: 'Update pins'
26 command:
19 command:
27− - 'buildkite-agent artifact download "*.json" .'
20+ - 'buildkite-agent artifact download "flake.lock" .'
28 - nix-build build.nix -A maintainer-scripts.update-pins -o update-pins.sh
21 - nix-build build.nix -A maintainer-scripts.update-pins -o update-pins.sh
29 - ./update-pins.sh
22 - ./update-pins.sh
30 agents:
23 agents:
scripts/update-pins.nix+1−1
@@ -15,7 +15,7 @@ in
15
15
16 source ${./git.env}
16 source ${./git.env}
17
17
18− git add *.json
18+ git add flake.lock
19 check_staged
19 check_staged
20 echo "Committing changes..."
20 echo "Committing changes..."
21 git commit --message "Update Hackage and Stackage"
21 git commit --message "Update Hackage and Stackage"